Bug#602521: maven2: Maven2 relies on various things...
Tom Parker
tparker at lshift.net
Fri Nov 5 16:12:48 UTC 2010
Package: maven2
Version: 2.0.9-2
Severity: important
Trying to run maven for the first time, I get the following
palfrey at missfun:[/tmp] mvn archetype:create \
-DarchetypeGroupId=org.apache.maven.archetypes \
-DgroupId=com.mycompany.app \
-DartifactId=my-app
Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/classworlds/Launcher
Caused by: java.lang.ClassNotFoundException: org.codehaus.classworlds.Launcher
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: org.codehaus.classworlds.Launcher. Program will exit.
Installing libclassworlds-java gets me to
palfrey at missfun:[/tmp] mvn archetype:create \
-DarchetypeGroupId=org.apache.maven.archetypes \
-DgroupId=com.mycompany.app \
-DartifactId=my-app
---------------------------------------------------
constituent[0]: file:/usr/share/maven2/lib/wagon-provider-api.jar
constituent[1]: file:/usr/share/maven2/lib/plexus-interactivity-api.jar
constituent[2]: file:/usr/share/maven2/lib/jtidy.jar
constituent[3]: file:/usr/share/maven2/lib/plexus-container-default.jar
constituent[4]: file:/usr/share/maven2/lib/maven2.jar
constituent[5]: file:/usr/share/maven2/lib/doxia-sink-api.jar
constituent[6]: file:/usr/share/maven2/lib/commons-cli.jar
constituent[7]: file:/usr/share/maven2/lib/wagon-file.jar
constituent[8]: file:/usr/share/maven2/lib/plexus-utils.jar
constituent[9]: file:/usr/share/maven2/lib/wagon-http-shared.jar
constituent[10]: file:/usr/share/maven2/lib/wagon-ssh-external.jar
constituent[11]: file:/usr/share/maven2/lib/wagon-ssh-common.jar
constituent[12]: file:/usr/share/maven2/lib/wagon-ssh.jar
constituent[13]: file:/usr/share/maven2/lib/jsch.jar
constituent[14]: file:/usr/share/maven2/lib/xml-apis.jar
constituent[15]: file:/usr/share/maven2/lib/wagon-http-lightweight.jar
---------------------------------------------------
Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/plexus/embed/Embedder
at org.apache.maven.cli.MavenCli.main(MavenCli.java:165)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
At which point I gave up and upgraded maven2 to 2.2.1-5, which seemed to
sort out things...
-- System Information:
Debian Release: squeeze/sid
APT prefers stable
APT policy: (700, 'stable'), (690, 'testing'), (680, 'unstable'), (670, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages maven2 depends on:
ii libcommons-cli-java 1.2-3 API for working with the command l
ii libdoxia-java 1.1.2-1 a powerful content generation fram
ii libjsch-java 0.1.42-2 pure Java implementation of the SS
ii libjtidy-java 7+svn20070309-4 a Java port of HTML Tidy, a HTML s
ii libplexus-interactivity- 1.0-alpha-6-5 interactivity API for the Plexus f
ii libplexus-utils-java 1:1.5.15-2 utilities for the Plexus framework
ii libwagon-java 1.0-beta-6-2 tools to manage Maven artifacts an
ii libxalan2-java 2.7.1-5 XSL Transformations (XSLT) process
maven2 recommends no packages.
maven2 suggests no packages.
-- no debconf information
More information about the pkg-java-maintainers
mailing list