Dynamic loading of class from external jar and NoClassDefFoundError

In external jar ModTest.jar, in pom.xml, put the maven plugin:

<plugin> 
<artifactId>maven-assembly-plugin</artifactId> 
<configuration> 
<descriptorRefs> 
<descriptorRef>jar-with-dependencies</descriptorRef> 
</descriptorRefs> 
</configuration> 
<executions> 
<execution> 
<id>make-assembly</id> 
<phase>package</phase> 
<goals> 
<goal>attached</goal> 
</goals> 
</execution> 
</executions> 
</plugin> 
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>attached</goal>
</goals>
</execution>
</executions>
</plugin>
 

now all dependency are exploded inside the jar. It works.

Back  [1] [2] 

Copyright © 2007-2012 www.chuibin.com Chuibin Copyright