I am having a class not found exception in Jenkins when I run a “Post Step”
top-level maven target. A google search leads me to not having set M2_HOME
or M3_HOME env variable. But on my Ubuntu, I don’t have a maven home
because I used apt-get to install maven and didn’t build it from scratch!



Do you know where maven stores the jar files it needs?


Snippet of the build logs are below.


Thanks,

-ramin




[workspace] $ mvn -f pom.xml mytarget

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:306)

        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

Could not find the main class: org.codehaus.classworlds.Launcher.  Program
will exit.

Build step 'Invoke top-level Maven targets' marked build as failure

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to