我正在寻找通过构思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
,但它不起作用。
答案 0 :(得分:1)
您可以直接在pom.xml中定义配置文件特定属性,如下所示:
#include<opencv2/legacy/legacy.hpp>
更多信息可在Maven documentation for build profiles中找到。