Is there a way to force maven(2.0.9) to include all the dependencies in a single jar file?
I have a project the builds into a single jar file. I want the classes fro
My definitive solution on Eclipse Luna and m2eclipse: Custom Classloader (download and add to your project, 5 classes only) :http://git.eclipse.org/c/jdt/eclipse.jdt.ui.git/plain/org.eclipse.jdt.ui/jar%20in%20jar%20loader/org/eclipse/jdt/internal/jarinjarloader/; this classloader is very best of one-jar classloader and very fast;
Edit in JIJConstants "Rsrc-Class-Path" to "Class-Path"
mvn clean dependency:copy-dependencies package
is created a jar with dependencies in lib folder with a thin classloader
src/main/java
**/*.java
**/*.properties
src/main/resources
true
**/*
META-INF/
${project.build.directory}/dependency/
*.jar
lib/
org.apache.maven.plugins
maven-jar-plugin
true
${project.mainClass}
lib/
${project.realMainClass}
./
org.apache.maven.plugins
maven-dependency-plugin
copy-dependencies
package
copy-dependencies