Java——如何将一个maven项目打出多个jar包
需求
一个maven项目中有多个类有main方法,一次打出多个jar包使这些jar包有不同的主函数
解决
方式一:通过多个pom文件打包
比如再写一个pom2.xml,使用命令 mvn install -f pom2.xml 指定pom文件进行打包
方式二:通过maven-assembly-plugin
案例:
maven-assembly-plugin jar1 jar1 com.test.Test jar-with-dependencies install assembly jar2 jar2 com.test.Test2 jar-with-dependencies install assembly
扩展
方式二中可以打出两个jar包,名称为 jar1-jar-with-dependencies.jar 和 jar2-jar-with-dependencies.jar,这里后缀是自动加上的,怎么才能修改jar包的名称呢?
使用maven-antrun-plugin这个插件,通过move命令修改名称
详见 maven打完jar包之后将jar包放到指定位置总结 中的方式三
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
