Versions Compared

Key

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

Dynamic POM Build Sections: Supporting Change in MavenProject State

Context

Related JIRA Issues

Related Maven 2.0.x Feature Branch

Discussion

Maven builds often include plugins that make changes to the project's internal state. In fact, this is one of the two main activities executed by most plugins - with the other being modification of project files themselves. Whether this involves setting the file in the project's main artifact, re-setting the build-directory paths, or modifying and introducing POM properties, these changes in project state must be reflected in the configurations used for subsequent plugin executions.

...