maven将jar包打入war包方法
咱们在实际开发中,肯定要分环境去将不同环境的配置文件打入指定工程中,本篇博客就是想告诉大家怎么将指定配置文件打包至指定工程中
大家可以看到这是一个只用来存放不同环境配置文件的工程,(出于项目保密,暂且打上马赛克),环境分为开发,测试,正式三种环境
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<resources>
<resource>
<directory>src/main/env-dev</directory>
<filtering>false</filtering>
</resource>
</resources>
</build>
</profile>
<profile>
<id>test</id>
<build>
<resources>
<resource>
<directory>src/main/env-test</directory>
<filtering>false</filtering>
</resource>
</resources>
</build>
</profile>
<profile>
<id>prod</id>
<build>
<resources>
<resource>
<directory>src/main/env-prod</directory>
<filtering>false</filtering>
</resource>
</resources>
</build>
</profile>
上面是该工程的pom文件,里面是分别将三种不同环境用id来区分
然后接下来只用在该工程打包时,根据id将不同的环境打进jar包,然后将jar包打进war包即可
clean install -Ptest (jar包maven命令)
clean package -Dmaven.test.skip=true (war包maven命令)
不懂的可以加我VX:dier138