maven/maven-plugins
John Dennis Casey 701ef520a3 Working on MNG-607
o Changed MavenMetadataSource to a component, to avoid having to lookup artifactFactory and projectBuilder in order to 
  construct it.

o Added add(..) method to ScmBean in the release plugin to allow addition of release-pom.xml

o Changed the PrepareReleaseMojo to resolve ONLY version and parent-version for the normal pom.xml, and fully resolve all
  artifacts used in the release-pom.xml, including version, parent-version, dependency closure (given by project.getArtifacts()), plugins, and reports. It will then add the release-pom.xml, and (attempt to) delete it before performing the final commit for next development version.

o Added some mapping methods to ArtifactUtils, to key by artifact.getId, and to create an Artifact.getId()-compatible string from parameters.

o Added TestProjectBuilder to remove the requirement in ProjectClasspathTest to modify the fields of the project builder directly.

o Cleaned up the AbstractReleaseMojo and PrepareReleaseMojo to avoid container lookups...they're now mojo parameters with the 'component.' prefix.

NOTE: Next step is to figure out how to use maven-scm to remove an SCM resource, to enable the prepare mojo to take the release-pom.xml back out of HEAD after the tag is complete.



git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@224413 13f79535-47bb-0310-9956-ffa450edef68
2005-07-22 22:07:28 +00:00
..
maven-ant-plugin PR: MNG-596 2005-07-21 13:58:42 +00:00
maven-antlr-plugin PR: MNG-596 2005-07-21 13:58:42 +00:00
maven-assembly-plugin package before assembly 2005-07-22 00:46:15 +00:00
maven-checkstyle-plugin remove unnecessary report components definitions 2005-07-21 12:28:58 +00:00
maven-clean-plugin PR: MNG-596 2005-07-21 13:58:42 +00:00
maven-clover-plugin remove unnecessary report components definitions 2005-07-21 12:28:58 +00:00
maven-compiler-plugin PR: MNG-595 2005-07-22 15:57:10 +00:00
maven-deploy-plugin PR: MNG-596 2005-07-21 13:58:42 +00:00
maven-ear-plugin PR: MNG-596 2005-07-21 13:58:42 +00:00
maven-eclipse-plugin PR: MNG-596 2005-07-21 13:58:42 +00:00
maven-ejb-plugin make note 2005-07-22 14:09:14 +00:00
maven-idea-plugin PR: MNG-596 2005-07-21 13:58:42 +00:00
maven-install-plugin TODOs and cleanup 2005-07-22 12:50:26 +00:00
maven-jar-plugin PR: MNG-596 2005-07-21 13:58:42 +00:00
maven-javadoc-plugin remove unnecessary report components definitions 2005-07-21 12:28:58 +00:00
maven-plugin-plugin PR: MNG-596 2005-07-21 13:58:42 +00:00
maven-pmd-plugin remove unnecessary report components definitions 2005-07-21 12:28:58 +00:00
maven-project-info-reports-plugin use prebuilt artifact lists 2005-07-22 12:29:50 +00:00
maven-projecthelp-plugin PR: MNG-596 2005-07-21 13:58:42 +00:00
maven-release-plugin Working on MNG-607 2005-07-22 22:07:28 +00:00
maven-resources-plugin PR: MNG-596 2005-07-21 13:58:42 +00:00
maven-site-plugin Working on MNG-607 2005-07-22 22:07:28 +00:00
maven-source-plugin PR: MNG-596 2005-07-21 13:58:42 +00:00
maven-surefire-plugin PR: MNG-596 2005-07-21 13:58:42 +00:00
maven-verifier-plugin PR: MNG-596 2005-07-21 13:58:42 +00:00
maven-war-plugin typo caused nothing to get included 2005-07-22 17:29:23 +00:00
pom.xml PR: MNG-596 2005-07-21 13:58:42 +00:00