gradle 如何 build 一个包含依赖的可执行的单一 jar 包?

2018-10-18 10:44:39 +08:00
 azev
我看官方的教程里输出的是个 zip 包或者 tar 包,要执行还得解开,其中主程序文件跟依赖文件在不同文件夹里.
那么怎么生成一个包含依赖的可执行 jar 文件呢?
在网上搜了下说是可以用 com.github.johnrengelman.shadow 这个插件
但是官方没有自己的方案吗?
2074 次点击
所在节点    问与答
3 条回复
heiybb
2018-10-18 11:05:31 +08:00
https://docs.gradle.org/current/userguide/tutorial_java_projects.html
这里有写呀 而且好像没需要额外的插件
(自己暂时还没用过)
gaius
2018-10-18 11:12:13 +08:00
maven 也用的插件吧 我记得是叫 shade
greenskinmonster
2018-10-18 11:21:21 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/498695

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX