项目配置文件结构:
主配置文件内容:
pom配置文件:
<profiles>
<profile>
<id>dev</id>
<properties>
<profiles.active>dev</profiles.active>
</properties>
</profile>
<profile>
<id>test</id>
<properties>
<profiles.active>test</profiles.active>
</properties>
</profile>
<!-- <profile>-->
<!-- <id>prod</id>-->
<!-- <properties>-->
<!-- <profiles.active>prod</profiles.active>-->
<!-- </properties>-->
<!-- </profile>-->
</profiles>
<resources>
<!-- 解决mybatis-plus无法读取xml文件问题,xml文件存放在mapper/xml-->
<resource>
<directory>src/main/java</directory>
<filtering>false</filtering>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<!-- 引入所有 匹配文件进行过滤 -->
<includes>
<include>application*</include>
<include>bootstrap*</include>
<include>banner*</include>
</includes>
<!-- 启用过滤 即该资源中的变量将会被过滤器中的值替换 -->
<filtering>true</filtering>
</resource>
</resources>
=====================================
打包使用:
1:idea:选择打包的环境,如果dev和test都选,还是会按照顺序打test,但没必要这么干…
2: 手动打包,mvn -X clean install -Dmaven.test.skip=true -P dev ,加上-P 和你要打的环境