Spring Boot提供的Maven插件spring-boot-maven-plugin可以用来构建Fat Jar和可执行Jar。

1.Fat Jar

Fat Jar需要使用 java -jar xxx.jar 运行。要求在POM中使用:

1 <build>
2 <plugins>
3 <plugin>
4 <groupId>org.springframework.boot</groupId>
5 <artifactId>spring-boot-maven-plugin</artifactId>
6 </plugin>
7 </plugins>
8 </build>

此时构造出来的Fat Jar是没有可执行属性的。

2. 可执行Jar

相对于Fat Jar,可执行Jar多了可执行属性,可以通过  xxx.jar start  命令启动运行。

只要配置spring-boot-maven-plugin,启用可执行属性:

 1 <build>
2 <plugins>
3 <plugin>
4 <groupId>org.springframework.boot</groupId>
5 <artifactId>spring-boot-maven-plugin</artifactId>
6 <configuration>
7 <executable>true</executable>
8 </configuration>
9 </plugin>
10 </plugins>
11 </build>

这样构建出来的是一个可执行Jar。

最新文章

  1. IOS照片颠倒分析及PHP服务端的处理
  2. bzoj3051: [wc2013]平面图
  3. eclipse maven插件问题:error occurred while automatically activating bundle org.eclipse.m2e.core.ui (525)
  4. Web Performance Test : IP切换/IP欺骗
  5. 转 Web移动应用调试工具——Weinre
  6. 使用无限生命期Session的方法
  7. php 返回json 解析 报Wide character in print
  8. c# 高效分页只需一个dll实例
  9. win7 下的open live writer代码插件
  10. linux 开通ftp账号
  11. VIPS:基于视觉的页面分割算法[微软下一代搜索引擎核心分页算法]
  12. 记一次kali和win8.1的双系统修复!!
  13. uitableview 关于键盘挡住输入框解决方法
  14. day06 Request Response
  15. Vagrant 安装以及private_network配置
  16. 痞子衡嵌入式:飞思卡尔i.MX RT系列MCU特性介绍(2)- RT1052DVL6性能实测
  17. adb安装apk
  18. 《Java大学教程》—读后总结
  19. __enter__ 和 __exit__上下文管理协议
  20. compile openjdk7 in ubuntu OS

热门文章

  1. Typora加七牛云实现实时图片自动上传
  2. 【学习笔记】Expression表达式目录树
  3. 解决SecureCRT中删除会话后无法重建问题
  4. Golang语言系列-10-包
  5. kivy之Button常用属性实操练习
  6. NOIP 模拟 $25\; \rm string$
  7. java小白困惑的那些事
  8. 使用VC6.0开发COM组件 - 傻瓜式,不讲理论,只讲实例
  9. webGis概念
  10. (2)hadoop之-----配置免密码登录