Apache Maven core
Go to file
John Dennis Casey 63aab278c2 Working on: MNG-377
o Added component descriptor for the MavenPluginMappingBuilder

o Added a new ComponentDiscoveryListener implementation to factor the DefaultPluginManager out of the plexus.xml for maven-core...the DefaultPluginManager now delegates to this component for plugin registration/lookup/etc. and has proper component requirements.

o Moved the DefaultPluginManager component declaration into components.xml, and added a component definition for MavenPluginCollector to plexus.xml in maven-core

Next step is to get rid of the old pluginKey junk, and start using o.a.m.Plugin instances to hold g🅰️v info for all plugins in the system...this will make the interface cleaner and remove the need to concat/parse the plugin identity. Then, I'll add the mapped-plugin lookup functionality to the lifecycle executor.



git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@209563 13f79535-47bb-0310-9956-ffa450edef68
2005-07-07 03:18:53 +00:00
benchmark PR: MNG-140 2005-06-21 06:49:49 +00:00
examples/maven-hello-plugin update mojo 2005-06-03 00:47:00 +00:00
maven-1.x-integration remove old cvs ignore files 2005-06-07 05:24:51 +00:00
maven-archetype Update all versions to beta-1-SNAPSHOT 2005-06-27 15:29:14 +00:00
maven-archiver [MNG-551]. Allow adding classpath prefix to manifest Classpath. 2005-07-04 11:59:42 +00:00
maven-artifact Working on: MNG-377 2005-07-07 03:18:53 +00:00
maven-artifact-ant Update all versions to beta-1-SNAPSHOT 2005-06-27 15:29:14 +00:00
maven-artifact-manager Working on: MNG-377 2005-07-07 00:17:37 +00:00
maven-artifact-test Update all versions to beta-1-SNAPSHOT 2005-06-27 15:29:14 +00:00
maven-core Working on: MNG-377 2005-07-07 03:18:53 +00:00
maven-core-it Adding IT to cover a regression on dependencyManagement injection from parent-poms of a dependency's pom. 2005-07-06 23:12:44 +00:00
maven-core-it-plugin Update all versions to beta-1-SNAPSHOT 2005-06-27 15:29:14 +00:00
maven-core-it-support remove old cvs ignore files 2005-06-07 05:24:51 +00:00
maven-core-it-verifier Resolving: MNG-495 2005-06-21 14:51:55 +00:00
maven-mboot2 Working on: MNG-377 2005-07-07 00:17:37 +00:00
maven-meeper add objectweb 2005-06-17 09:31:57 +00:00
maven-model Working on: MNG-377 2005-07-07 00:17:37 +00:00
maven-monitor Update all versions to beta-1-SNAPSHOT 2005-06-27 15:29:14 +00:00
maven-plugin-api Update all versions to beta-1-SNAPSHOT 2005-06-27 15:29:14 +00:00
maven-plugin-descriptor Fix bad test. 2005-07-01 04:53:10 +00:00
maven-plugin-mapping Working on: MNG-377 2005-07-07 03:18:53 +00:00
maven-plugin-registry Update all versions to beta-1-SNAPSHOT 2005-06-27 15:29:14 +00:00
maven-plugin-tools Update all versions to beta-1-SNAPSHOT 2005-06-27 15:29:14 +00:00
maven-plugins o Adding missing file. 2005-07-06 08:01:51 +00:00
maven-profile Update all versions to beta-1-SNAPSHOT 2005-06-27 15:29:14 +00:00
maven-project Update all versions to beta-1-SNAPSHOT 2005-06-27 15:29:14 +00:00
maven-reporting Update all versions to beta-1-SNAPSHOT 2005-06-27 15:29:14 +00:00
maven-reports Update all versions to beta-1-SNAPSHOT 2005-06-27 15:29:14 +00:00
maven-repository-tools remove old cvs ignore files 2005-06-07 05:24:51 +00:00
maven-script Update all versions to beta-1-SNAPSHOT 2005-06-27 15:29:14 +00:00
maven-settings Working on: MNG-377 2005-07-07 00:17:37 +00:00
maven-site o http://jira.codehaus.org/browse/MNG-544 2005-07-06 00:29:46 +00:00
sandbox Move maven-ear-plugin to maven-plugins 2005-07-04 14:09:46 +00:00
README.txt o applying patch provided with: http://jira.codehaus.org/browse/MNG-499 2005-07-06 00:24:22 +00:00
ci.sh change message when it is skipped due to already running 2005-06-07 05:18:41 +00:00
m2-bootstrap-all.bat git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@191779 13f79535-47bb-0310-9956-ffa450edef68 2005-06-22 07:41:02 +00:00
m2-bootstrap-all.sh o M2_HOME has to be set. 2005-07-01 19:26:56 +00:00
plugin-inheritance-and-profiles-notes-jdcasey-20050526.txt adding my notes for implementing plugin inheritance and build profiles. delete if not needed. 2005-05-27 03:29:54 +00:00
pom.xml adding jdcasey and updating tz 2005-07-02 19:01:40 +00:00
upgrading-dependencies.apt some notes on changing dependencies 2004-10-23 13:28:06 +00:00

README.txt

-------------------------------------------------------------------------------
Bootstrapping Maven
-------------------------------------------------------------------------------

Set the environment variable M2_HOME pointing to the dir where you want Maven2 installed.

NOTE: presently, the directory {M2_HOME}/bin must be in your path:
set PATH=%PATH%;%M2_HOME%\bin
or
export PATH=$PATH:$M2_HOME/bin

You can set the parameters passed to the Java VM when running Maven2 bootstrap,
setting the environment variable MAVEN_OPTS, e.g.
e.g. to run in offline mode, set MAVEN_OPTS=-o

Then run m2-bootstrap-all.bat (in Windows) or m2-bootstrap-all.sh (in Unix)

NOTE: You must run these instructions from this directory!

If you are behind a firewall, you will need to let the bootstrap process know.
To do this, create a file at ~/.m2/settings.xml and paste in the XML below,
substituting your settings for those provided. You can safely skip the
username, password and nonProxyHost elements if they are not relevant to you.

<settings>
  <proxies>
    <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>proxy.somewhere.com</host>
      <port>8080</port>
      <username>proxyuser</username>
      <password>somepassword</password>
      <nonProxyHosts>www.google.com|*.somewhere.com</nonProxyHosts>
    </proxy>
  </proxies>
</settings>