Maven打包可执行jar的方式
来源:互联网 发布:淘宝商城阿依莲 编辑:程序博客网 时间:2024/05/21 10:09
1.用maven-shade-plugin打包
在pom.xml中,我们加入如下的信息来加入插件
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>1.4</version> <configuration> <createDependencyReducedPom>true</createDependencyReducedPom> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <mainClass>cn.r2r.yefan.server.NettyServer</mainClass> </transformer> </transformers> </configuration> </execution> </executions></plugin>
在加入这段代码到pom.xml之后,我们就可以用maven的命令去打包了。其指令如下:
mvn clean compile //清除之前target编译文件并重新编译mvn clean package //对项目进行打包(因为配置过插件,所以jar包是可执行的)mvn clean install //安装项目,然后就可以使用了
2.用maven-assembly-plugin打包
<plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.4</version> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> <mainClass>Main.Main</mainClass> </manifest> </archive> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions></plugin>
源码链接
阅读全文
0 0
- Maven打包可执行jar的方式
- maven 打包可执行的jar
- maven 打包可执行jar
- maven打包可执行jar
- Maven 打包可执行jar
- maven 打包可执行jar
- maven 打包可执行jar的方法
- maven 打包可执行jar的方法
- maven 打包可执行jar的方法
- maven 打包可执行jar的方法
- maven 打包可执行jar的方法
- maven 打包可执行jar的方法
- maven 打包可执行jar的方法
- maven 打包可执行jar的方法
- Maven项目打包成可执行的jar
- maven 打包可执行jar的方法
- maven 打包成可执行的jar文件
- MAVEN打包可执行的jar包
- 堆排序
- 结合阿里实战案例为你讲解分布式计算入门
- 使用openssl命令剖析RSA私钥文件格式
- 微信小程序开发实例
- 为什么人际关系中你会如此被动?
- Maven打包可执行jar的方式
- Intellij部署Tomcat问题
- Angualr指令中的scope
- mysql导入导出sql文件
- 学习笔记之分析思维
- 使用过的git命令
- python-map
- mycat2.0配置文件datasource.yml参数说明(repType)
- bootstrap图标大全