如何解决用同一个Maven项目生成两个jar
| 我想在执行mvn全新安装时从同一个Maven项目生成两个jar。 两个罐子之间的唯一区别是META-INF文件夹的内容。 目前,我有my-app.jar,我现在想要my-jar-xxx.jar和my-jar-yyy.jar。 我该如何实现? 问候。解决方法
您不应该在同一个Maven项目中创建两个Maven jar。为什么?此sonatype博客文章应说明。
同一篇文章还说明了您仍然可以通过两种方式进行操作
使用个人资料
通过执行两次Maven jar插件
这也是相关的stackoverflow帖子。
,首先,为Raghuram推荐+1。在他的链接的sonatype博客中,您可以使用ѭ0区分两个罐子,以获取所需的提示。在这种情况下,罐子属于同一工件。
您还可以将两个不同的poms用于两个不同的构建并调用
mvn -f pom-xxx.xml clean install
mvn -f pom-yyy.xml clean install
在每个pom中,您可以指定一个自己的artifactId
。与“ 0”解决方案相比,这两个工件的分离程度更大。
尽管如此,不这样做的建议似乎是合理的,我将遵循父/模块项目布局的建议。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。