mirror of
https://github.com/apache/maven.git
synced 2025-02-11 12:35:50 +00:00
When maven is invoked from m2e, container.lookup(WorkspaceReader.class) returns component with role-hint=ide, which I believe is a bug in Susi or Guice (or at least well misunderstood feature). This masks ReactorReader workspace reader implementation and breaks reactor dependency resolution. The solution is to use explicit "reactor" role hint for ReactorReader. This avoids fuzzy default component lookup logic and guarantees reactor reader is always used regardless of presence of other workspace readers. Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
Maven
Maven is available under the The Apache Software License, Version 2.0
Bootstrapping Basics
If you want to bootstrap Maven you'll need:
- Java 1.6+
- Ant 1.8 or later
First, give Ant a location into which the completed Maven distro should be installed:
export M2_HOME=$HOME/apps/maven/apache-maven-3.0-SNAPSHOT
Then, run Ant:
ant
Once the build completes, you should have a new Maven distro ready to roll in your $M2_HOME directory!
Description
Languages
Java
99.6%
Shell
0.2%
Batchfile
0.1%