springboot maven自定义jar包包名, 增加环境、时间版本号信息
增加格式化时间的
pom 文件下增加如下配置
yyyyMMddHHmm
...
...
${project.artifactId}-${maven.build.timestamp}
src/main/resources
true //重点配置
...
增加环境
pom 文件增加如下配置
${project.artifactId}-${profiles.active}
...
org.apache.maven.plugins
maven-resources-plugin
@
false
...
dev
dev
true
test
test
prod
prod
将配置文件中替换成对应的配置属性变量
spring:
# 激活环境配置
profiles:
active: @profiles.active@
配置中的变量对应的就是 pom文件中的profile配置的属性。
window 下运行可能存在编码问题。
解决办法:
在环境变量中,增加jvm 的环境变量 JAVA_TOOL_OPTIONS -Dfile.encoding=UTF-8