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

    作者:课课家教育2018-12-26 20:51:50

    今天我们讲讲: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目录

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

课课家教育

未登录