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

猜你喜欢

转载自blog.csdn.net/weixin_38203902/article/details/82830194