簡體   English   中英

Idea 14 - Maven 3 - 傳遞參數

[英]Idea 14 - Maven 3 - pass parameters

我正在尋找通過idea 14(我剛剛開始使用idea)將參數傳遞給maven的最有效方法。

當我想通過 maven 本身編譯和部署我的應用程序時,我只需運行這個命令mvn clean package tomcat7:redeploy -P localhost -Daugage_env=local

我不知道,如何將這個參數-Daugage_env=local作為默認值傳遞(或者如何將它與 localhost 配置文件集成,這會更好)。

我確實嘗試過maven-projects->myproject->lifecycle->右鍵單擊 compile 並創建自定義編譯,我將Command line文本更改為compile -Daugage_env=local ,但它不起作用。

您可以直接在 pom.xml 中定義特定於配置文件的屬性,如下所示:

<profile>
    <id>localhost</id>
    <properties>
        <augage_env>local</augage_env>
    </properti‌​es>
</profile>

更多信息可以在構建配置文件的 Maven 文檔中找到。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM