Maven配置多环境配置文件
程序员文章站
2022-03-27 10:26:03
...
开发中难免会有多个环境,每个环境都有自己的配置,每次提交或调试的时候修改配置文件比较麻烦,一个还好,多个配置文件不止麻烦,还有改漏改错的风险。
maven可以配置多个运行环境,需要什么环境,直接勾选切换就好了。
配置如下:
<profiles>
<!--开发环境-->
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
<property>
<name>dev</name>
<value>Dev</value>
</property>
</activation>
<build>
<resources>
<resource>
<directory>src/main/resources/dev</directory>
</resource>
</resources>
</build>
</profile>
<!--生产环境-->
<profile>
<id>pro</id>
<activation>
<activeByDefault>false</activeByDefault>
<property>
<name>pro</name>
<value>Pro</value>
</property>
</activation>
<build>
<resources>
<resource>
<directory>src/main/resources/pro</directory>
</resource>
</resources>
</build>
</profile>
<!--测试环境-->
<profile>
<id>test</id>
<activation>
<activeByDefault>false</activeByDefault>
<property>
<name>test</name>
<value>Test</value>
</property>
</activation>
<build>
<resources>
<resource>
<directory>src/main/resources/test</directory>
</resource>
</resources>
</build>
</profile>
</profiles>
在resources目录下创建相应的文件夹及对应的配置即可
需要什么环境直接切换就可以了。