mvn控制不同的發佈環境

  1. 項目目錄

在這裏插入圖片描述

  1. pom配置
在主pom中添加
	<profiles>
	        <profile>
	            <id>dev</id>
	            <properties>
	                <profiles.active>dev</profiles.active>
	            </properties>
	            <activation>
	                <activeByDefault>true</activeByDefault>
	            </activation>
	        </profile>
	        <profile>
	            <id>pro</id>
	            <properties>
	                <profiles.active>pro</profiles.active>
	            </properties>
	        </profile>
	</profiles>
<build>
        <resources>
            <resource>
                <directory>${basedir}/src/main/resources</directory>
                <excludes>
                    <exclude>conf/**</exclude>
                </excludes>
            </resource>
            <resource>
                <directory>src/main/resources/conf/${profiles.active}</directory>
            </resource>
        </resources>
  </build>      
  1. 打包命令
mvn clean install -P test/pto/dev
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章