打包时使用外部的配置文件
配置打包规则
首先我们需要将resource 下的配置文件过滤,不要打包。
src/main/java
**/*.xml
false
src/main/resources
**/*.*
org.apache.maven.plugins
maven-jar-plugin
2.4
false
true
lib/
com.xxx.xxxApplication
${project.basedir}/xml/*
**/**/*.yaml
**/**/*.yml
org.springframework.boot
spring-boot-maven-plugin
打包后
最后在jar包的同级目录创建 config 目录,在下面放入 application.yaml 的配置文件
使用 java -jar xxx.jar 即可。
或者 我们可以指定配置文件 java -jar -Dspring.config.location=xxx/xxx/xxxx.application.yaml xxx.jar