Apache Maven core
Go to file
Christian Schulte f4ede96fd0 [MNG-5935] Optional true getting lost in managed dependencies when transitive
Updated to correctly map the optional flag of Maven model dependencies to
Aether dependencies. Prior to this change all managed dependencies implicitly
had the optional flag set to 'false' leading to Aether managing that flag to
'false' on all managed dependencies when transitive.
2017-05-10 10:36:19 +02:00
apache-maven [MNG-6186] use enhanced HawtJNI library loading (remove previous hack) 2017-05-09 21:08:13 +02:00
maven-artifact use "java -jar" command 2017-04-12 03:59:44 +02:00
maven-builder-support [maven-release-plugin] prepare for next development iteration 2017-04-03 20:35:47 +01:00
maven-compat [MNG-6149] MetadataResolutionResult#getGraph() never resolves request type 'test' 2017-04-21 22:57:53 +02:00
maven-core [MNG-5935] Optional true getting lost in managed dependencies when transitive 2017-05-10 10:36:19 +02:00
maven-embedder [MNG-6186] use enhanced HawtJNI library loading (remove previous hack) 2017-05-09 21:08:13 +02:00
maven-model [maven-release-plugin] prepare for next development iteration 2017-04-03 20:35:47 +01:00
maven-model-builder [maven-release-plugin] prepare for next development iteration 2017-04-03 20:35:47 +01:00
maven-plugin-api [maven-release-plugin] prepare for next development iteration 2017-04-03 20:35:47 +01:00
maven-repository-metadata [maven-release-plugin] prepare for next development iteration 2017-04-03 20:35:47 +01:00
maven-resolver-provider [MNG-5935] Optional true getting lost in managed dependencies when transitive 2017-05-10 10:36:19 +02:00
maven-settings [maven-release-plugin] prepare for next development iteration 2017-04-03 20:35:47 +01:00
maven-settings-builder [maven-release-plugin] prepare for next development iteration 2017-04-03 20:35:47 +01:00
maven-slf4j-provider [maven-release-plugin] prepare for next development iteration 2017-04-03 20:35:47 +01:00
src/site [MNG-6140] maven-core depends on shared-utils (not project-utils) 2017-02-18 15:15:18 +01:00
.gitattributes Fixed line feeds, added .gitattributes 2013-01-29 16:27:02 +01:00
.gitignore ignore .java-version file 2015-03-15 22:26:45 +11:00
Jenkinsfile use new "Maven 3 (latest)" and "JDK 1.x (latest)" Ubuntu+win aliases 2017-03-28 08:05:56 +02:00
LICENSE Add a LICENSE/NOTICE that can be picked up for the src assembly 2013-09-11 16:39:30 -04:00
NOTICE added link to Core ITs 2015-01-03 15:34:40 +01:00
README.md updated urls (https, plexus) and license header formatting 2017-01-24 23:50:10 +01:00
deploySite.sh added classic deploySite.sh script to ease site generation and deployment to http://maven.apache.org/ref/3-LATEST/ 2014-12-14 11:08:52 +01:00
doap_Maven.rdf Update the DOAP to include the 3.5.0 release 2017-04-07 09:11:30 +01:00
pom.xml [MNG-6205] upgraded JAnsi to 1.16 for console encoding fix 2017-05-09 21:08:04 +02:00

README.md

Maven

Maven is available under the Apache License, Version 2.0

Bootstrapping Basics

If you want to bootstrap Maven, you'll need:

  • Java 1.7+
  • Maven 3.0.5 or later

Run Maven, specifying a location into which the completed Maven distro should be installed:

mvn -DdistributionTargetDir="$HOME/app/maven/apache-maven-3.5.x-SNAPSHOT" clean package

Once the build completes, you should have a new Maven distro ready to roll in that directory!