如何将多个 jar 包合并为一个?

黄勇 发布于 2013/10/14 12:08
阅读 10K+
收藏 5

武汉源创会回归,4月20聊聊大模型”

一个 Java 工程中依赖于多个 jar 包(使用了 Maven),如何将这些 jar 包打成一个大的 jar 包?同时也包括自己的 class 文件。有工具可以做到吗?
加载中
0
FuYung
FuYung
可以使用mvn assembly:assembly命令进行装配。
黄勇
黄勇
非常感谢!通过了解 maven assembly 插件,让我找到了 shade 插件,它解决了我的问题。http://maven.apache.org/plugins/maven-shade-plugin/
0
南湖船老大
南湖船老大

有个工具叫 fatjar ,干的就是这事,是一个eclipse插件

不过你这样合并的话,不清楚细节的人重复引入就要出问题了

黄勇
黄勇
fatjar 的 maven 插件有吗?
0
liangshuang
liangshuang

1把JAR文件全改成ZIP

2全选 右键   解压到当前文件

3.把你的CLASS也COPY来,全选 所有文件夹打成ZIP ,打完后改为JAR就行了

黄勇
黄勇
这个方法是可行的,但是操作确实有些麻烦。
0
Tity
Tity
该评论暂时无法显示,详情咨询 QQ 群:点此入群
黄勇
黄勇
本来想把最佳答案给你,但在你前面已经有人提供了正确答案。不好意思哦!
Tity
Tity
黄勇
黄勇
感谢您的回答!
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部