Dear Maven developers, I am trying to install apache-maven-3.2.1 http://ftp.unicamp.br/pub/apache/maven/maven-3/3.2.1/source/apache-maven-3.2.1-src.tar.gz
with the following variables export M2_HOME=/opt/apache-maven-3-2-1-SNAPSHOT PATH=$M2_HOME/bin:$PATH under linux and I am getting the error below. Could you please help me installing Maven? Regards, Ewerton ---------------------------------- ewerton@deb6:/opt/apache-maven-3.2.1$ ant Buildfile: /opt/apache-maven-3.2.1/build.xml clean-bootstrap: initTaskDefs: [echo] Building Apache Maven ... isMavenHomeSet: init: [echo] maven.home = /opt/apache-maven-3-2-1-SNAPSHOT [echo] maven.repo.local = /home/ewerton/.m2/repository [echo] distributionId = apache-maven [echo] distributionName = Apache Maven [echo] distributionDirectory = apache-maven prompt-maven-home-exists: [input] WARNING: [input] The specified target directory [input] /opt/apache-maven-3-2-1-SNAPSHOT [input] already exists. It will be deleted and overwritten by the build. [input] Do you want to continue? (yes, [no]) yes pull: [copy] Copying 1 file to /opt/apache-maven-3.2.1 [delete] Deleting: /opt/apache-maven-3.2.1/dependencies.xml generate-sources: [mkdir] Created dir: /opt/apache-maven-3.2.1/bootstrap/target [mkdir] Created dir: /opt/apache-maven-3.2.1/bootstrap/target/generated-sources [modello] Generating sources for maven-model/src/main/mdo/maven.mdo [modello] Generating sources for maven-plugin-api/src/main/mdo/lifecycle.mdo [modello] Generating sources for maven-model-builder/src/main/mdo/profiles.mdo [modello] Generating sources for maven-settings/src/main/mdo/settings.mdo [modello] Generating sources for maven-core/src/main/mdo/toolchains.mdo [modello] Generating sources for maven-repository-metadata/src/main/mdo/metadata.mdo [modello] Generating sources for maven-compat/src/main/mdo/profiles.mdo [modello] Generating sources for maven-compat/src/main/mdo/paramdoc.mdo compile-boot: [mkdir] Created dir: /opt/apache-maven-3.2.1/bootstrap/target/classes [javac] Compiling 742 source files to /opt/apache-maven-3.2.1/bootstrap/target/classes [javac] failed to read ecj.jar (reconfigure with --with-ecj-jar): /usr/share/java/eclipse-ecj.jar [javac] failed to load org.eclipse.jdt.internal.compiler.batch.Main from ecj.jar: /usr/share/java/eclipse-ecj.jar [javac] java.lang.ClassNotFoundException: org.eclipse.jdt.internal.compiler.batch.Main not found in java.net.URLClassLoader{urls=[file:/usr/share/java/eclipse-ecj.jar], parent=gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/share/ant/lib/ant-launcher.jar,file:/usr/share/java/xmlParserAPIs.jar,file:/usr/share/java/xercesImpl.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}} [javac] at java.net.URLClassLoader.findClass(libgcj.so.10) [javac] at java.lang.ClassLoader.loadClass(libgcj.so.10) [javac] at java.lang.ClassLoader.loadClass(libgcj.so.10) [javac] at com.sun.tools.javac.Main.<clinit>(Main.java:91) [javac] at java.lang.Class.initializeClass(libgcj.so.10) [javac] at java.lang.Class.forName(libgcj.so.10) [javac] at java.lang.Class.forName(libgcj.so.10) [javac] at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.doesModernCompilerExist(CompilerAdapterFactory.java:165) [javac] at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:124) [javac] at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1088) [javac] at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:906) [javac] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) [javac] at java.lang.reflect.Method.invoke(libgcj.so.10) [javac] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [javac] at org.apache.tools.ant.Task.perform(Task.java:348) [javac] at org.apache.tools.ant.Target.execute(Target.java:390) [javac] at org.apache.tools.ant.Target.performTasks(Target.java:411) [javac] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1360) [javac] at org.apache.tools.ant.Project.executeTarget(Project.java:1329) [javac] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) [javac] at org.apache.tools.ant.Project.executeTargets(Project.java:1212) [javac] at org.apache.tools.ant.Main.runBuild(Main.java:801) [javac] at org.apache.tools.ant.Main.startAnt(Main.java:218) [javac] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) [javac] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) BUILD FAILED /opt/apache-maven-3.2.1/build.xml:226: java.lang.ExceptionInInitializerError at java.lang.Class.initializeClass(libgcj.so.10) at java.lang.Class.forName(libgcj.so.10) at java.lang.Class.forName(libgcj.so.10) at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.doesModernCompilerExist(CompilerAdapterFactory.java:165) at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:124) at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1088) at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:906) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) at java.lang.reflect.Method.invoke(libgcj.so.10) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:390) at org.apache.tools.ant.Target.performTasks(Target.java:411) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1360) at org.apache.tools.ant.Project.executeTarget(Project.java:1329) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1212) at org.apache.tools.ant.Main.runBuild(Main.java:801) at org.apache.tools.ant.Main.startAnt(Main.java:218) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) Caused by: java.lang.NullPointerException at com.sun.tools.javac.Main.<clinit>(Main.java:106) at java.lang.Class.initializeClass(libgcj.so.10) ...20 more Total time: 1 minute 16 seconds