Artifacts & Repositories
Artifacts
Identity
Artifact Identity
Packaging vs Type - Derived and Attached Artifacts
Resolution
Artifact Handling
Artifact Resolution
Intro to Artifact Resolution
Other
Artifact API Improvements
Platform specific dependencies
Intro to Dependencies
Intro to Optional/Excludes Deps
Repositories
Layout
Repository Layout - Final
Security
Repository - Security
Repository - Security by julian c dunn
Repository - Security by nat pryce
Repository Security
Repository Security Improvements
Proxying / Mirroring
Mirror Repositories
Proxy Mini-Guide
Multiple Repositories Mini-Guide
Maven repository tools
Repository Manager
Other
Custom Repository or Resolver Implementations
Repository - Application for uploading
Repository - SNAPSHOT Handling
Repository - Upload policy
Repository Enhancements
Repository Metadata
Repository Reporting API
Repository Switchboard
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
Conflict Resolution
Conflict Resolution
Dependency Mediation and Conflict Resolution
Resolution
Global Dependency Excludes MNG-1977
Extending Maven 2.0 Dependencies
specification dependencies
Specification Dependencies and Provides Notation
Specification Dependencies Design
Specification dependencies (depend on "servlet API 2.3", get geronimo-spec-servlet-api-2.3) MNG-2316
Scope
Dependency Scopes
Better handling of provided scope MNG-2317
Make provided and test scopes transitive MNG-2205 MNG-1378
Provides notation (related to the previous one) MNG-2316
Transitivity
Transitive Dependencies Filtering
Transtive disablement MNG-2315
Versioning
Versioning
IDE
Barriers to Building Eclipse with Maven |