mirror of
https://github.com/apache/maven.git
synced 2025-02-06 18:18:48 +00:00
John Dennis Casey
a949eb66de
o Removed GoalDecorationPhase, since goal decoration is now a part of the model
o Removed PluginDownloadPhase, since plugin resolution/download has to be a part of the prereq and pre/postGoal resolution, too o Changed DefaultMaven to execute the session lifecycle, and the component wiring to likewise wire the DefaultMaven with a session lifecycle manager o Removed the org.apache.maven.decoration package and its contents, since this is all in the model now o Fixed the GoalResolutionPhase to verify each goal's plugin in turn as it resolves prereqs, preGoals and postGoals o Fixed the GoalResolutionPhaseTest to work with the new resolution model o Added a new createGoalExecutionContext to the MavenTestCase base class, to allow me to inject a MavenProject directly rather than a pom file o Fixed the MavenLifecycleManagerTest to only expect 4 lifecycle phases, now than the plugin resolution and goal decoration phases are obsoleted o All builds on local machine, but will depend on plexus-0.17.jar/pom and plexus-artifact-container-1.0-alpha-1.jar/pom to build on beaver o I uploaded plexus-artifact-container-1.0-alpha-1.jar to ${plexus.home}/dist, but cannot upload POMs due to priveleges problem in poms dir. git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163007 13f79535-47bb-0310-9956-ffa450edef68
------------------------------------------------------------------------------- Bootstrapping Maven ------------------------------------------------------------------------------- To bootstrap Maven you must have a ~/maven.properties file with the following entries: maven.home = /path/to/your/maven/installation maven.repo.local = /path/to/your/local/repository Once you have your ~/maven.properties setup then: java -jar mboot.jar Should do the trick to produce a working installation of Maven in ${maven.home}. NOTE: You must run these instructions from this directory! NOTE: If you want to run in offline mode where no downloading is done then add: 'maven.online = false' to your ~/maven.properties file.
Description
Languages
Java
99.6%
Shell
0.2%
Batchfile
0.1%