maven 工程把依赖包打入jar包
2015-10-16 11:08
316 查看
将依赖打入jar包,由于maven管理了所有的依赖,所以将项目的代码和依赖打成一个包对它来说是顺理成章的功能。maven的这个功能之前就用过,但这次使用时忘了细节,只记得用maven的assembly插件,但assembly插件功能强大,可以打zip、war各种包,所以一下子找不到如何将依赖打入jar包了。浪费了一点时间,所以一定要记录一下。
在pom.xml中加入如下配置即可,关键是configuration-descriptorRefs-descriptorRef,这个就表示要将依赖打入jar包。
Xml代码
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass></mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
在pom.xml中加入如下配置即可,关键是configuration-descriptorRefs-descriptorRef,这个就表示要将依赖打入jar包。
Xml代码
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass></mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
相关文章推荐
- ueditor编辑器设置限制字数
- [算法也疯狂]实现假装商品抢购繁忙的效果(php版)
- [算法也疯狂]实现假装商品抢购繁忙的效果(php版)
- SpringMVC 多控制器,静态资源访问,配置文件位置更改
- 文档视图结构
- Android KITKAT 以上实现translucent状态栏
- 局部性
- mongostat详解
- ASP.NET缓存中Cache过期的三种策略
- [No00001C]不想背单词患者的福音!-快来定制你的个性词包-不想记、记不牢,这可怎么办?
- netstat miscellaneousness
- Java实现给定任一字符串,长度为任意,要求找出其出现次数最多的字符及其出现次数。
- java中final的作用
- ArcGIS Runtime加载本地Shape数据和编辑Shape数据
- const限定符修饰的常量变量能否作为数组声明的维度、case行标或其他类似场景?
- 正宗干货!关于Apple Watch官方提到的10个设计小技巧
- tomcat和项目工程jdk版本不一致
- c++如何用好struct的构造函数
- 解决从前台页面到后台控制层实体类注入时,类型转换异常
- stat