maven profile動態選擇配置文件

一、先看下文件結構spring

clipboard.png
conf文件夾下是開發時的配置,test中是uat測試環境中配置app

二、在pom文件中加入profiles:測試

clipboard.png
id就是在打包時指定環境的關鍵字,package.environment是包的文件名,activeByDefault指定默認環境:好比打包時使用如下命令:mvn package -Puat那麼加載的就是test文件夾中的配置來替換spring-application.xml中的${jdbc.driverClassName}類佔位符,若是輸入:mvn package那麼加載的就是activeByDefault指定的激活的默認配置spa

三、最後一步在pulgins中加入如下插件:插件

clipboard.png

大功告成!3d

四、打包時,想激活其餘的profile,就像這樣:code

clipboard.png

相關文章
相關標籤/搜索