maven根據profile動態選擇配置文件

上線前,有個很繁瑣又必須確認的問題,就是環境變量的修改。通常有開發環境、測試環境、線上環境,甚至還有三個以上環境,這樣來回修改雖然不難卻很容易出錯,maven解決這個了這個問題。 這裏以log4j的環境配置爲例。maven

  1. 這裏以三個環境爲例:開發環境dev、測試環境beta、生產環境prod pom.xml中配置以下

而後點擊MavenProjects,選擇dev環境,idea發佈的環境ide

  1. src/main/resources下有環境配置的分別配置好,放置在相應目錄下面,以下
  • 命令打包(下面以dev環境爲例) mvn clean package -Dmaven.tset.skip=true -Pdev
相關文章
相關標籤/搜索