讀古今文學網 > Maven實戰 > 14.4.1 針對不同環境的profile >

14.4.1 針對不同環境的profile

繼續以14.2節介紹的數據庫差異為例,代碼清單14-4引入了一個針對開發環境的profile,類似地,可以加入測試環境和產品環境的profile,如代碼清單14-8所示。

代碼清單14-8 基於開發環境和測試環境的profile

同樣的屬性在兩個profile中的值是不一樣的,dev profile提供了開發環境數據庫的配置,而test profile提供的是測試環境數據庫的配置。類似地,還可以添加一個基於產品環境數據庫配置的profile。由於篇幅原因,在此不再贅述。

現在,開發人員可以在使用mvn命令的時候在後面加上-Pdev激活dev profile,而測試人員可以使用-Ptest激活test profile。