Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current ·  View Page History

Taxonomy

Artifacts & Repositories

    Artifacts

        Artifact API Improvements
        Artifact Handling
        Artifact Identity
        Artifact Resolution
        Conflict Resolution
        Dependency Mediation and Conflict Resolution
        Packaging vs Type - Derived and Attached Artifacts
        Platform specific dependencies
        Dependency Scopes
        Intro to Dependencies
        Intro to Optional/Excludes Deps
        Intro to Artifact Resolution

    Repositories

        Custom Repository or Resolver Implementations
        Maven repository tools
        Mirror Repositories
        Repository - Application for uploading
        Repository - Security
        Repository - Security by julian c dunn
        Repository - Security by nat pryce
        Repository - SNAPSHOT Handling
        Repository - Upload policy
        Repository Enhancements
        Repository Layout - Final
        Repository Manager
        Repository Metadata
        Repository Reporting API
        Repository Security
        Repository Security Improvements
        Repository Switchboard
        Proxy Mini-Guide
        Multiple Repositories Mini-Guide
        Intro to Repositories

Best Practices

    best practices - deployment of aggregate JARs produced by the assembly plug-in
    best practices - jesse's general approach
    best practices - location of configuration files vs resources
    best practices - multi-profile deployments
    best practices - multi-project builds - plug-in inheritance
    best practices - multi-project interaction
    best practices - multi-user installation
    best practices - site management
    best practices - testing strategies
    best practices - version management in multi project bu
    Intro to Standard Layout
    Mini-Guide: Non-Standard
    Mini-Guide: Naming Conventions

Dependencies

    Extending Maven 2.0 Dependencies
    specification dependencies
    Specification Dependencies and Provides Notation
    Specification Dependencies Design
    Transitive Dependencies Filtering
    Versioning

IDE

    Barriers to Building Eclipse with Maven

Lifecycle

    Lifecycle
    Lifecycle and Plugin Handling
    Intro to Lifecycle

Plugins

    Building and Using Plugins From a Single Maven Session
    Maven Plugin Documentation
    Maven Plugin Harness
    Maven Plugin Matrix
    Maven Plugin Status
    Plugin - Design
    Plugin and Report Inheritence
    Plugin Execution Model and Lifecycle Improvements
    Plugin Version Selection
    Shared Build Context for Components and Plugins
    Suppression, Ordering, and Replacement of Plugins and Mojos Bindings
    Intro to Plugin Searching

POM

    Arbitrary XML fragment inclusion
    Expression Access to POM List Elements
    Improves Modules Definition
    POM Loading and Building
    Templated POM Sections
    Terse POM Syntax - Design Discussion
    The Project Object Model (POM)
    Intro to POM
    MavenPropertiesGuide

  • Encoding

Profiles

    Build Profiles
    Profiles for optional dependencies
    Intro to Profiles

Reactor (Multi Module Builds)

    Multi-modules application with consolidated build

Releasing

    Release Management

Reporting

    Encapsulated reporting
    Maven Dashboard

Resources

    Reusable Resources

Toolchains

    Applying toolchain across plugins

Visualization

    Dependency Graphing

Workspaces

    Workspaces and Universal Source Directory

Guarded Mojo Execution

 

 

Specification dependencies (depend on "servlet API 2.3", get geronimo-spec-servlet-api-2.3) MNG-2316

 

 

Provides notation (related to the previous one) MNG-2316

 

 

Better handling of provided scope MNG-2317

 

 

Global Dependency Excludes MNG-1977

 

 

Transtive disablement MNG-2315

 

 

Make provided and test scopes transitive MNG-2205 MNG-1378

 

 

Labels
  • None