【发布时间】:2013-01-06 18:11:09
【问题描述】:
如果使用特定配置文件运行,我正在寻找一种禁用插件执行的方法。
这与running a plugin if a profile is selected相反。
我的用例:我的 Maven 构建包含大量插件,但在我的开发机器上运行时,我想跳过其中的一些。我不想在本地评论这些插件,而是希望能够使用“dev”配置文件运行构建。这些插件将继续在我的持续构建中运行。
想法?
【问题讨论】:
-
在所有插件中都有对
元素的功能请求。 jira.codehaus.org/browse/MNG-3102 -
这将涉及所有必须支持此功能的插件。我想更多的是
<plugingroup> <run-condition> <notprofile>dev<notprofile> </run-contidion> <plugin..> <plugin..> </plugingroup> -
您能否详细说明您想要实现的目标?某种包装?测试等?要不然是啥?也许你可以提供你的 pom 文件的摘录?
-
残酷的细节:我想设置它,以便当我的 maven 构建在启用“风险”配置文件的情况下运行时,我希望 pmd、checkstyle、findbugs、surefire 和故障安全插件不运行。跨度>
标签: maven