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" <[email protected]> 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>
>                 <artifactId>maven-dependency-plugin</artifactId>
>                 <executions>
>                     <execution>
>                         <goals>
>                             <goal>copy-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>
>                     <artifactId>maven-jar-plugin</artifactId>
>                     <configuration>
>                         <archive>
>                             <manifest>
>                                 <mainClass>...omitted...</mainClass>
>                                 <addClasspath>true</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>
>>                 <groupId>org.apache.maven.plugins</groupId>
>>                 <artifactId>maven-jar-plugin</artifactId>
>>                 <configuration>
>>                     <archive>
>>                         <manifest>
>>                             <mainClass>...omitted...</mainClass>
>>                             <addClasspath>true</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: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>
>
>
> --
>
> Tony Chemit
> --------------------
> tél: +33 (0) 2 40 50 29 28
> email: [email protected]
> http://www.codelutin.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to