Problems with Dependencies and Classpath

2010-03-08 Thread Matthias Hofmann
Hi,

currently i am trying to get my Java program running outside of the
Netbeans IDE. Within Netbeans, it works well, all dependencies are
correctly loaded and executed.
But if i try to run the program from the console with java -cp or java
-jar, i get NoClassFoundDefError concerning the dependencies of the
project.

My pom.xml uses

plugin
groupIdorg.apache.maven.plugins/groupId
artifactIdmaven-jar-plugin/artifactId
configuration
archive
manifest
mainClass...omitted.../mainClass
addClasspathtrue/addClasspath
/manifest
/archive
/configuration
/plugin

as buildoptions

Any ideas concerning this issue? Most likely, sth. with the classpath is
wrong, but i can't figure it out.

Best regards and thank you,

Matthias



-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Problems with Dependencies and Classpath

2010-03-08 Thread Matthias Hofmann
Hello,

tank you for the fast and many replies!!
works fine now.
Maybe it would be useful to integrate this issue in the maven Getting
started documentation.

Best regards,

Matthias

 Le Mon, 8 Mar 2010 15:03:07 +0100,
 Matthias Hofmann matthias.hofm...@tu-dortmund.de a écrit :

 Hi,

 currently i am trying to get my Java program running outside of the
 Netbeans IDE. Within Netbeans, it works well, all dependencies are
 correctly loaded and executed.
 But if i try to run the program from the console with java -cp or java
 -jar, i get NoClassFoundDefError concerning the dependencies of the
 project.

 - Use the plugin dependencies to obtain all required jar (for example put
 it in target/lib)

 plugin
 artifactIdmaven-dependency-plugin/artifactId
 executions
 execution
 goals
 goalcopy-dependencies/goal
 /goals
 configuration
 
 outputDirectory${project.build.directory}/lib/outputDirectory
 /configuration
 /execution
 /executions
 /plugin

 - then in jar plugin tells it to use your prefix

 plugin
 artifactIdmaven-jar-plugin/artifactId
 configuration
 archive
 manifest
 mainClass...omitted.../mainClass
 addClasspathtrue/addClasspath
 classpathPrefix./lib//classpathPrefix
 /manifest
 /archive
 /configuration
 /plugin

 Then you can launch your application via java -jar tar/XXX.jar

 Works fine for us :) hope it will help you.


 My pom.xml uses

 plugin
 groupIdorg.apache.maven.plugins/groupId
 artifactIdmaven-jar-plugin/artifactId
 configuration
 archive
 manifest
 mainClass...omitted.../mainClass
 addClasspathtrue/addClasspath
 /manifest
 /archive
 /configuration
 /plugin

 as buildoptions

 Any ideas concerning this issue? Most likely, sth. with the classpath is
 wrong, but i can't figure it out.

 Best regards and thank you,

 Matthias



 -
 To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
 For additional commands, e-mail: users-h...@maven.apache.org




 --

 Tony Chemit
 
 tél: +33 (0) 2 40 50 29 28
 email: che...@codelutin.com
 http://www.codelutin.com

 -
 To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
 For additional commands, e-mail: users-h...@maven.apache.org





-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org