- spring-boot-maven-plugin插件打包-spr
- SpringBoot深入浅出专题-为什么SpringBoot的
- 面试官问:为什么SpringBoot的 jar 可以直接运行?
- SpringBoot入门之spring-boot-maven-p
- Spring系列——Spring Boot的两种部署方式:jar
- SpringBoot 解决打出jar包中没有主清单属性
- 利用spring-boot-thin-launcher插件分离j
- SpringBoot源码分析之SpringBoot可执行文件解析
- 面试官问:为什么SpringBoot的 jar 可以直接运行?
- spring-boot-maven-plugin打包插件
项目地址:https://github.com/yexuebm/utils
- [spring-boot-maven-plugin插件打包-springboot 打包成可执行jar]
场景
springboot 打包成可执行jar
配置
pom.xml
<build>
<plugins>
<!-- 使用spring boot的maven插件进行打包 -->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>build-info</goal>
</goals>
</execution>
</executions>
<configuration>
<!-- 是否打出可执行的jar包(仅支持Linux格式) -->
<executable>true</executable>
</configuration>
</plugin>
</plugins>
</build>
效果
配置好后 执行 mvn clean package -DskipTests
说明:先清理(clean) 然后跳过测试代码(-DskipTests)打包(package)
打包后生成target目录如下

- 改名
util-kotlin.jar.original
为util-kotlin.jar
可直接java -jar util-kotlin.jar
执行 - 使用 maven-assembly-plugin 插件打包 得到的
util-kotlin-0.0.1-jar.tar.gz
直接解压可用
更多请参考官方文档
参考
http://api.consumer.ecentm.com:9100/cashout/hs1/notify-back
http://blog.csdn.net/smilecall/article/details/56288972
网友评论