Apache Maven core
Go to file
John Dennis Casey c933da0504 Generalized error diagnosis for use outside of maven-core. This allows us to print diagnostic messages in the Ant tasks, for instance (these modifications are also included), and share diagnosers between multiple uses (maven-core, maven-artifact-ant, for example). This should help with MNG-784, but I'll verify that before I close it.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@314804 13f79535-47bb-0310-9956-ffa450edef68
2005-10-12 06:46:29 +00:00
benchmark PR: MNG-596 2005-07-21 13:58:42 +00:00
examples/maven-clover-plugin-samples move marmalade code out of main bootstrap, into sandbox. 2005-10-03 14:50:34 +00:00
maven-1.x-integration upgrade plexus utils to 1.0.4-SNAPSHOT. 2005-10-08 14:13:31 +00:00
maven-archetype upgrade plexus utils to 1.0.4-SNAPSHOT. 2005-10-08 14:13:31 +00:00
maven-archiver upgrade plexus utils to 1.0.4-SNAPSHOT. 2005-10-08 14:13:31 +00:00
maven-artifact Removing restrictions on adding pluginArtifacts to the test classpath in surefire, since they should go behind the classpath elements from the project...also adding system scope handling to the artifact facotry, so transitive dependencies on system-scoped deps are handled correctly. 2005-10-11 21:20:13 +00:00
maven-artifact-ant Generalized error diagnosis for use outside of maven-core. This allows us to print diagnostic messages in the Ant tasks, for instance (these modifications are also included), and share diagnosers between multiple uses (maven-core, maven-artifact-ant, for example). This should help with MNG-784, but I'll verify that before I close it. 2005-10-12 06:46:29 +00:00
maven-artifact-manager fix blacklisting handling 2005-10-12 03:09:02 +00:00
maven-artifact-test [maven-release-plugin] prepare for next development iteration 2005-10-04 11:13:52 +00:00
maven-core Generalized error diagnosis for use outside of maven-core. This allows us to print diagnostic messages in the Ant tasks, for instance (these modifications are also included), and share diagnosers between multiple uses (maven-core, maven-artifact-ant, for example). This should help with MNG-784, but I'll verify that before I close it. 2005-10-12 06:46:29 +00:00
maven-core-it Resolving: MNG-449, MNG-152, MNG-1090, MNG-1089, MNG-1122 2005-10-11 07:35:33 +00:00
maven-core-it-plugin PR: MNG-1088 2005-10-06 07:10:49 +00:00
maven-core-it-support fix snapshot repo 2005-09-26 13:31:30 +00:00
maven-core-it-verifier PR: MNG-932 2005-10-03 03:53:48 +00:00
maven-embedder update plexus utils version 2005-10-12 04:12:47 +00:00
maven-embedder-it git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@291718 13f79535-47bb-0310-9956-ffa450edef68 2005-09-26 19:23:47 +00:00
maven-error-diagnostics Generalized error diagnosis for use outside of maven-core. This allows us to print diagnostic messages in the Ant tasks, for instance (these modifications are also included), and share diagnosers between multiple uses (maven-core, maven-artifact-ant, for example). This should help with MNG-784, but I'll verify that before I close it. 2005-10-12 06:46:29 +00:00
maven-mboot2 Generalized error diagnosis for use outside of maven-core. This allows us to print diagnostic messages in the Ant tasks, for instance (these modifications are also included), and share diagnosers between multiple uses (maven-core, maven-artifact-ant, for example). This should help with MNG-784, but I'll verify that before I close it. 2005-10-12 06:46:29 +00:00
maven-meeper Use new repodir 2005-08-31 22:54:08 +00:00
maven-model PR: MNG-1157 2005-10-11 12:49:21 +00:00
maven-monitor [maven-release-plugin] prepare for next development iteration 2005-10-04 11:13:52 +00:00
maven-plugin-api [maven-release-plugin] prepare for next development iteration 2005-10-04 11:13:52 +00:00
maven-plugin-descriptor Fixing it0013 and it0020, and adding next installment of describe mojo implementation. 2005-10-05 00:33:03 +00:00
maven-plugin-parameter-documenter upgrade plexus utils to 1.0.4-SNAPSHOT. 2005-10-08 14:13:31 +00:00
maven-plugin-registry upgrade plexus utils to 1.0.4-SNAPSHOT. 2005-10-08 14:13:31 +00:00
maven-plugin-tools upgrade plexus utils to 1.0.4-SNAPSHOT. 2005-10-08 14:13:31 +00:00
maven-plugins update model version 2005-10-12 06:29:19 +00:00
maven-profile upgrade plexus utils to 1.0.4-SNAPSHOT. 2005-10-08 14:13:31 +00:00
maven-project use common method 2005-10-11 14:37:41 +00:00
maven-reporting PR: MNG-945 2005-10-11 15:49:39 +00:00
maven-repository-metadata Fixing standalone maven-core build...fixing metadata merge where lastUpdated == "null" (null-string)...and finally, disabling plugin resolution from referencing the current project, since this will really screw up builds of plugins that are referenced in the plugin lifecycle mapping...like maven-surefire-plugin. 2005-10-11 20:01:43 +00:00
maven-repository-tools PR: MNG-596 2005-07-21 13:58:42 +00:00
maven-script update to newer beanshell factory to match new configurator 2005-10-08 07:13:28 +00:00
maven-settings Resolving: MNG-449, MNG-152, MNG-1090, MNG-1089, MNG-1122 2005-10-11 07:35:33 +00:00
maven-site my little test project 2005-10-11 21:33:34 +00:00
sandbox upgrade plexus utils to 1.0.4-SNAPSHOT. 2005-10-08 14:13:31 +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 only mail about skipped run on checkout attempt to allow overlap 2005-07-28 01:17:38 +00:00
m2-bootstrap-all.bat fix in case of a non-existant local repo 2005-07-26 15:11:21 +00:00
m2-bootstrap-all.sh get plugins building again 2005-10-11 08:45:30 +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 update plexus utils version 2005-10-12 04:12:47 +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>