在部署项目的时候会有dev、test、uat、prod等环境配置文件
有两种方法去指定配置文件:
1、在启动服务的时候指定;
2、编译打包的时候指定,如果此时已经指定则启动的时候就不用再指定了。
1、启动服务时指定配置文件
nohup java -Xms512m -Xmx8g -Xmn512m -Xss512k -server -XX:+HeapDumpOnOutOfMemoryError -jar smp-bill-controller-1.0-SNAPSHOT.jar --spring.profiles.active=test > /dev/null 2>&1 &
nohup java -Xms512m -Xmx8g -Xmn512m -Xss512k -server -XX:+HeapDumpOnOutOfMemoryError -jar smp-bill-controller-1.0-SNAPSHOT.jar --spring.profiles.active=test > /dev/null >& &
蓝色表示指定配置文件为测试环境,文件路径如下图:
2、编译打包时指定配置文件
可以在后方加上 -P uat,表示使用uat环境的配置文件
mvn clean package -DskipTests=true -P uat
前提是需要在pom.xml文件中添加橙色的部分
xmlns:xsi