想法14 - Maven 3 - 传递参数

时间:2015-06-12 07:38:26

标签: java maven tomcat intellij-idea

我正在寻找通过构思14将参数传递给maven的最有效方法(我刚刚开始使用构思)。

当我想通过maven本身编译和部署我的应用程序时,我只需运行此命令mvn clean package tomcat7:redeploy -P localhost -Daugage_env=local

我不知道,如何将此参数-Daugage_env=local作为默认值传递(或如何将其与localhost配置文件集成,这样会更好)。

我确实尝试maven-projects->myproject->lifecycle->右键单击编译并创建自定义编译,我将Command line文本更改为compile -Daugage_env=local,但它不起作用。

1 个答案:

答案 0 :(得分:1)

您可以直接在pom.xml中定义配置文件特定属性,如下所示:

#include<opencv2/legacy/legacy.hpp>

更多信息可在Maven documentation for build profiles中找到。