spring-boot-assembly
项目源码及下载spring-boot-assembly CHANGELOG1.2.RELEASE 2018-12-23优化mvn-package.bat命令 1.1.RELEASE 2018-12-221.修复maven不同环境打包时,application.yml中profiles.active为对应环境
profiles: active: @profileActive@ 2.优化启动脚本 3.各个环境的端口号统一设置成了8080 4.修改assembly.xml文件,同时打包成tar.gz和zip
<formats> <format>tar.gz</format> <format>zip</format> </formats> 5.新增mvn-package.bat和mvn-package.sh快速打包脚本
mvn-package.bat dev
sh mvn-package.sh dev 6.assembly.xml和pom.xml文件的打包时包含*.jks文件,如有其它文件可自行设置
<!-- 指定输出target/classes中的配置文件到config目录中 -->
<fileSet>
<directory>${basedir}/target/classes</directory>
<outputDirectory>config</outputDirectory>
<fileMode>0644</fileMode>
<includes>
<include>application.yml</include>
<include>application-${profileActive}.yml</include>
<include>mapper/**/*.xml</include>
<include>static/**</include>
<include>templates/**</include>
<include>*.xml</include>
<include>*.properties</include>
<include>*.jks</include>
</includes>
</fileSet>
<resources>
<!-- 资源文件配置 -->
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>application.yml</include>
<include>application-${profileActive}.yml</include>
<include>mapper/**/*.xml</include>
<include>static/**</include>
<include>templates/**</include>
<include>*.xml</include>
<include>*.properties</include>
<include>*.jks</include>
</includes>
</resource>
</resources>1.0.RELEASE 2018-12-16
|