1.pom配置文件
<profiles>
<!--开发环境-->
<profile>
<id>dev</id>
<properties>
<profileActive>dev</profileActive>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<!--正式环境-->
<profile>
<id>test</id>
<properties>
<profileActive>test</profileActive>
</properties>
</profile>
</profiles>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--指定main方法位置-->
<mainClass>cn.bintools.daios.analysis.AnalysisApplication</mainClass>
</configuration>
<executions>
<execution>
<goals>
<!--spring-boot:repackage 重新打包-->
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
2.spring打包可执行jar命令
mvn package spring-boot:repackage
3.在ide或者eclipse 中激活profiles
在VM参数中输入激活application-test.xml配置
-Dspring.profiles.active=test
4.在项目启动时,激活test
java -jar .\integration-1.0-SNAPSHOT.jar --spring.profiles.active=test