java 中使用maven shade plugin 打可执行Jar包
eclipse里有一个功能叫做“打可执行(runnable) jar包”, 用这个功能可以把一个工程自身和所有依赖包打成一个fat jar,并且指定Main方法,这样直接使用java jar xxx.jar就可以运行代码了。
但是在不使用eclipse的时候呢?其实,借助maven,我们很容易实现同样功能。maven提供了一个shade plugin,可以用来打fat jar, 同时也提供了指定main方法的功能。
<project> ... <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>3.0.0</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <mainClass>org.sonatype.haven.HavenCli</mainClass> </transformer> </transformers> </configuration> </execution> </executions> </plugin> </plugins> </build> ...</project>
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数260
191.63 KB下载数245
143.91 KB下载数1139
183.71 KB下载数640
644.84 KB下载数2752
相关文章
发现更多好内容猜你喜欢
AI推送时光机java 中使用maven shade plugin 打可执行Jar包
后端开发2023-05-31
Maven项目如何用Assembly打包可执行jar包
后端开发2023-07-05
Maven 项目用Assembly打包可执行jar包的方法
后端开发2023-03-01
Java中Maven的打包方式和执行jar详解
后端开发2023-05-18
Java打包Jar包后使用脚本执行
后端开发2024-04-02
Maven打包可执行jar包方法大全(史上最全)
后端开发2023-09-06
【Java】java | 将可运行jar打包成exe可执行文件
后端开发2023-10-23
Python调用Java可执行jar包问题
后端开发2022-12-08
Linux下用java -jar运行可执行jar包的方法教程
后端开发2023-05-31
如何将Java程序打包成一个可执行的jar文件包
后端开发2023-05-31
如何在Java项目中使用Maven进行打包?
后端开发2023-09-13
如何在kotlin+java项目中使用maven进行打包
后端开发2023-06-06
使用maven如何将项目中的test代码打包进jar中
后端开发2024-04-02
怎么使用maven将项目的test代码打包进jar中
后端开发2023-06-29
如何在 Java 中使用 NumPy 开发技术并打包成可执行文件?
后端开发2023-06-03
使用pyinstaller打包可执行文件时无法运行如何解决
后端开发2023-06-14
如何使用pkg将Node.js项目打包为可执行文件
后端开发2024-04-02
如何使用PyCharm将代码打包成可执行文件:项目打包技巧详解
后端开发2024-02-02
如何将Apache和Laravel应用程序打包成Java可执行文件?
后端开发2023-10-15
咦!没有更多了?去看看其它编程学习网 内容吧