java - 在maven中合并jar包的方法?

标签 java maven-2 merge jar

我有一个 Maven 项目,它使用 Shade 插件从多个项目创建一个 jar。

此外,可以使用此插件从这几个项目创建源 jar。

由于遗留原因,我们需要一个包含类和源代码的 jar,因此由阴影插件创建的两个 jar 的组合。

合并这两个 jar 的最佳方法是什么(最好在 Maven 中)?

我找到了 One-Jar,但这显然结合了所有依赖项 - 但我想明确地说“合并这个 jar 和那个 jar”。

感谢您的帮助

最佳答案

一种可能性是使用 maven assembly plugin创建一个指定的 jar,如果需要,maven dependency plugin .

关于java - 在maven中合并jar包的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3831899/

相关文章:

java - 文件未上传到 s3 存储桶

maven-2 - Maven 资源不复制文件

maven-2 - JAVA_HOME 被 Maven 破坏

java - 如何使用 PostgreSQL 而不是 MySQL 配置 Artifactory?

sql - 如果记录存在,则更新,否则插入

sql-server-2008 - 如何在 SQL Server 2008 中使用 MERGE 命令从源中删除?

java - JWS 是否在小程序的 JAR 中加载 JAR?

java - Maven-关系 : find dependent projects

java - SBT 包装显示出意外的行为

python - 如何根据Python中行值的条件应用列中的值