下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

完善打包细节,spring-boot-assembly 1.2 发布

作者:课课家教育     来源: http://www.kokojia.com点击数:1182发布时间: 2018-12-26 20:51:50

标签: springbootspringcloud微服务

软考,您想通过吗?一次通过才是硬道理

今天我们讲讲:spring-boot-assembly。在spring boot项目中使用maven profiles和maven assembly插件根据不同环境打包成tar.gz或者zip,将spring boot项目中的配置文件提取到外部config目录中。

   将spring boot项目中的启动jar包移动到boot目录中

  将spring boot项目中的springcloud第三方依赖jar包移动到外部lib目录中

  bin目录中是启动,停止,重启服务命令

  打包后的目录结构类似于tomcat/maven目录结构

  项目源码及下载

  GITHUB

  GITEE

  spring-boot-assembly CHANGELOG

  1.2.RELEASE 2018-12-23

  优化mvn-package.bat命令

  1.1.RELEASE 2018-12-22

  1.修复maven不同环境打包时,application.yml中profiles.active为对应环境

  

 

  active: @profileActive@

  2.优化启动脚本

  3.各个环境的端口号统一设置成了8080

  4.修改assembly.xml文件,同时打包成tar.gz和zip

   

  5.新增mvn-package.bat和mvn-package.sh快速打包脚本

  默认指定local环境,可指定不同环境打包

  

  6.assembly.xml和pom.xml文件的打包时包含*.jks文件, 3DMAX建筑设计如有其它文件可自行设置

  

  1.0.RELEASE 2018-12-16

  完成spring boot项目使用maven-assembly-plugin,SketchUp 草图大师等插件整合

  将项目打包成tar.zip

  抽取项目配置文件到config目录

  抽取项目第三方依赖到lib目录

  启动停止重启服务命令在bin目录

  项目启动jar包在boot目录

  项目启动及运行日志文件保存在logs目录

    今天的课就讲到这边,大家还有什么疑问的,欢迎提出。一起探讨。