Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Inheritance

  • Combinatorial approaches
  • Application parent
  • Organizational parent

...

Existing Documents

Plugins

  • Minimal searchable identity part
  • <pluginGroups> usage
Existing Documents

Executions

  • Phase binding
  • Execution-level configuration
  • Inheritance considerations

...

  • Sources of mojo bindings
    • Packaging
    • Forked lifecycle overlay
    • POM configuration
    • Active profiles
    • Super POM
  • Forking considerations
    • Tracing entry point to avoid cycles
    • Handling cloned projects
Existing Documents

Reactor

  • Sorting
  • Cyclic dependency checking
  • Failure advice
    • Skipping dependents of failed builds
  • Using fresh interdependency artifacts

...

  • Proxy information
  • Authentication information
  • Mirrors
  • Plugin groups
  • Offline mode flag
Existing Documents

Profiles

  • Profile injection and inheritance
  • What you can specify where - restrictions
  • Activating
    • activeProfiles - where used
    • Activation section and activators
    • -P command-line switch
    • activeByDefault
  • Warnings
  • Effects on portability
  • Violating 1:1 POM:artifact mapping (not sure what this is now...old notes...)
Existing Documents

Repositories

  • Aggregation patterns
    • Through inheritance
    • Through transitive resolution
    • Through activated profiles
  • Blacklisting
  • Using layouts
    • Using custom layouts
  • Metadata controls
  • Releases flag
  • Snapshots flag and update interval
  • Available transports
Existing Documents

Reporting

  • Providing configuration to reports
  • Default reports and effects of overriding