Maven构建具有依赖关系的程序集
我有独立的java应用程序,我想打包为:myapp.jar。 并将所有相关的jar子复制到“备用文件夹”。 理想情况下,我想让maven更新META-INF文件,将所有类路径依赖项jars条目添加到其中。
例如,如果我的项目引用commons.jar,并且当我使用此插件构建程序集时,它会将所有.class文件和包从commons.jar复制到myappjar-with-dependencies.jar中。
maven程序集插件的问题将所有依赖项解析为myappjar-with-dependencies.jar。
maven-assembly-plugin 2.4 jar-with-dependencies com.core.App make-assembly package single
你可以尝试
org.apache.maven.plugins maven-jar-plugin com.core.App true lib/ maven-assembly-plugin src/assembly/bin.xml
SRC /组件/ bin.xml
dir false / false ${artifact} /lib false ${artifact}
运行它
mvn clean package assembly:single
详细信息: http : //maven.apache.org/plugins/maven-assembly-plugin/index.html