2013-02-01 48 views
5

是否可以在pom.xml文件中設置settings.xml文件的位置。Maven:在pom.xml中設置settings.xml位置?

我知道你可以從命令行輸入​​來完成,但我想知道是否可以在pom.xml之內設置,所以我不必通過命令行繼續輸入。

+1

的問題是:你想在你喜歡投入的pom.xml,當然爲什麼settings.xml中設置什麼? – khmarbaise

回答

0

沒有,但你可以設置你從settings.xml文件需要到pom.xml的是什麼,它會覆蓋的settings.xml什麼

1

號這可能是一個可怕的想法,從安全角度看。它會允許pom的創建者繞過所有的settings.xml設置。如果你做了​​你至少知道它發生了。但是,如果你只是隨機構建一個項目,誰知道該項目的創建者有多惡意。

0

的東西,可以幫助你得到你想要的東西是profiles

在Maven的配置文件是另一套裏面設置或 覆蓋默認值的配置值。使用配置文件,您可以爲不同的環境定製構建版本。配置文件在pom.xml中配置,並被賦予一個 標識符。然後你可以用命令行標誌運行Maven,告訴Maven 在特定的配置文件中執行目標。以下pom.xml使用生產 配置文件來覆蓋編譯器插件的默認設置。

來源:http://maven.apache.org/pom.html#Profiles

相關問題