mirror of https://github.com/apache/maven.git
69c6305347
an 'id' to use MavenProject instead. In some parts of the code a DAG is constructed using a version-less key, and in the api what the id should be is unspecified. This could result in NPE's (it does!) because the code in plexus-utils assumes a known id (vertex in the DAG) is supplied. So, moved the project.getId() calls outside of ReactorManager into the ReactorManager, so that there's just one place where the decision is made on how to generate an id (DAG vertex label) from a project. This centralizes that knowledge for increased maintainability and reduced chances on NPE's. git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@279334 13f79535-47bb-0310-9956-ffa450edef68 |
||
---|---|---|
.. | ||
src | ||
LICENSE.txt | ||
NOTICE.txt | ||
README.txt | ||
checkstyle-license.txt | ||
pom.xml |
README.txt
Installing Maven 2 ================== The following instructions show how to install Maven 2: 1) Unpack the archive where you would like to store the binaries, eg: tar zxvf maven-2.0-SNAPSHOT.tar.gz or unzip maven-2.0-SNAPSHOT.zip 2) A directory called "maven-2.0-SNAPSHOT" will be created. 3) Add the bin directory to your PATH, eg: export PATH=/usr/local/maven-2.0-SNAPSHOT/bin:$PATH or set PATH="c:\program files\maven-2.0-SNAPSHOT\bin";%PATH% 4) Make sure JAVA_HOME is set to the location of your JDK 5) Run "m2 --version" to verify that it is correctly installed. For more information, please see http://maven.apache.org/maven2/