Maven打包可执行jar,包含依赖jar包
来源:互联网 发布:购票软件排行 编辑:程序博客网 时间:2024/05/17 21:18
maven里,很多插件可以实现我们所需要的一些功能,今天说一下Maven打包可执行jar,包含依赖jar包。这样的插件用的还比较多点,比如jstorm,Apache Ignite(1.3.0-incubating版本的分布式类加载系统还不完善,手动把依赖的jar包打包拷贝到lib目录)。
Maven打包可执行jar,包含依赖jar包的插件很多,其中,感觉maven-shade-plugin配置最简洁,功能也比较好。(maven-assembly-plugin也可以,不过特别之处有问题)。
简单的配置如下:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>2.4.1</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <mainClass>com.doctor.weixin.MainEntrance</mainClass> </transformer> </transformers> </configuration> </execution> </executions> </plugin>
其中,项目pom配置依赖了:
<dependency> <groupId>me.chanjar</groupId> <artifactId>weixin-java-cp</artifactId> <version>1.3.0</version> </dependency>
执行命令:
mvn clean package
看下打包的jar文件:
依赖的包已经出现在jar里面。
0 0
- maven打包一个包含依赖jar包的可执行jar
- Maven打包可执行jar,包含依赖jar包
- maven打包可执行jar包
- maven 打包可执行jar包
- Maven总结(二)Maven构建可执行的jar包并且包含依赖jar包
- 利用maven-shade-plugin打包包含所有依赖jar包
- Maven打包生成包含所有依赖的jar包
- Maven打包生成包含所有依赖的jar包
- idea生成maven项目的包含依赖jar包的可执行jar文件
- Maven打包包含依赖的可执行Jar – Maven Assembly Plugin
- maven打可执行jar包及依赖jar包
- MAVEN打包可执行的jar包
- Maven-----可执行Jar包打包插件
- Maven打包可执行jar,同时指定依赖的jar
- Maven打包可执行jar,同时指定依赖的jar
- 【Maven学习】Maven打包生成普通jar包、可运行jar包、包含所有依赖的jar包
- 【Maven学习】Maven打包生成普通jar包、可运行jar包、包含所有依赖的jar包
- maven 打包可执行jar
- 在netbeans中实现与数据库的连接方法
- Best Practices for AWS Security Using CloudCheckr
- HDU 5073 Galaxy (贪心)
- poj2780Linearity【共线】
- 屏幕适配的那些坑
- Maven打包可执行jar,包含依赖jar包
- 数据结构实习二2
- 正则匹配时遇到的编码问题(unicode,gbk,utf-8,中文)
- [NOIP初赛复习]插空法与插板法解排列组合问题
- LeetCode-Contains Duplicate 217
- 用例设计
- 使用IComparable和IComparer接口对集合进行排序
- Fragment小技巧
- Python学习二