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

发布于 2021-11-21 01:38:40 字数 85 浏览 813 评论 9

一个 Java 工程中依赖于多个 jar 包(使用了 Maven),如何将这些 jar 包打成一个大的 jar 包?同时也包括自己的 class 文件。有工具可以做到吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

悟红尘 2021-11-24 05:12:55

感谢您的回答!

柳若烟 2021-11-24 05:10:50

本来想把最佳答案给你,但在你前面已经有人提供了正确答案。不好意思哦!

南汐寒笙箫 2021-11-24 04:44:52

这个方法是可行的,但是操作确实有些麻烦。

霞映澄塘 2021-11-24 04:39:29

1把JAR文件全改成ZIP

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

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

路还长,别太狂 2021-11-24 03:31:14

fatjar 的 maven 插件有吗?

勿忘初心 2021-11-24 02:16:12

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

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

灵芸 2021-11-23 17:43:10

非常感谢!通过了解 maven assembly 插件,让我找到了 shade 插件,它解决了我的问题。http://maven.apache.org/plugins/maven-shade-plugin/

皇甫轩 2021-11-22 21:17:55

可以使用mvn assembly:assembly命令进行装配。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文