Maven打包時指定對應環境的配置文件


<!-- 
pom文件新增==============================================
 -->
<profiles>

    <profile>  
        <!-- 開發環境 -->
        <id>dev</id><!-- 編譯時輸入該變量-->
        <properties>  
            <environment>DEV</environment><!-- 讀取配置文件時,加上對應值`DEV`(大小寫皆可)-->
        </properties>  
        <activation>  
            <activeByDefault>true</activeByDefault><!-- 默認該環境配置文件-->
        </activation>
    </profile>
    <profile>  
        <!-- 測試環境 -->
        <id>dat</id>  
        <properties>  
            <environment>DAT</environment>
        </properties>  
    </profile>
    <profile>  
        <!-- 生產環境 -->
        <id>prd</id>  
        <properties>  
            <environment>PRD</environment>
        </properties>  
    </profile>

</profiles>

<build>


	<resources>
        <resource>
            <directory>src/main/resources/config-${environment}</directory><!-- 配置文件從哪里讀取,`environment`為上方值如:`DEV`,大小寫皆可識別 -->
            <!-- <filtering>true</filtering> -->
            <targetPath>config</targetPath><!-- 配置文件放在哪里 -->
        </resource>
    </resources>
</build>
<!-- 
pom文件新增==============================================
 -->

圖解:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM