maven profile 多环境 指定配置文件启动
原创 echojava 发表于:2019-03-11 16:42:19
  阅读 :386   收藏   编辑

pom.xml

src/main/resource 下新增“dev”,“prod”文件夹

<profiles>
		<profile>
			<!--本地环境 -->
			<id>dev</id>
			<properties>
				<profiles.active>dev</profiles.active>
			</properties>
		</profile>
		<profile>
			<!--生产环境 -->
			<id>prod</id>
			<properties>
				<profiles.active>prod</profiles.active>
			</properties>
		</profile>
	</profiles>


	<build>
		<!-- -->
		<resources>
			<resource>
				<directory>src/main/resource</directory>
				<excludes>
					<exclude>/dev/*</exclude>
					<exclude>/prod/*</exclude>
				</excludes>
			</resource>
			<resource>
				<directory>src/main/resource/${profiles.active}</directory>
			</resource>
		</resources>
	</build>	

启动

tomcat7:run -Pdev
tomcat7:run -Pprod