maven自定义规则失败或传递而不考虑自定义规则

时间:2018-01-19 09:47:05

标签: java maven pom.xml maven-enforcer-plugin

我正在关注writing-a-custom-rule文档以创建自定义规则并应用它。

我的enforcer插件执行在pom.xml文件中有以下条目 -

<execution>
            <id>enforce-no-masters</id>
            <configuration>
              <skip>${masterDependenciesAllowed}</skip>
                <rules>
                   <myCustomRule implementation="or.apache.customRule.CustomRule">
                      <excludes>
                       <exclude>*:*:master-*:*:*</exclude>
                      </excludes>
                       <shouldIfail>false</shouldIfail>
                   </myCustomRule>
                </rules>
            </configuration>
            <goals>
                <goal>enforce</goal>
            </goals>
         </execution>

问题是如果我保留<shouldIfail>true</shouldIfail>那么我总是会失败,如果我保持<shouldIfail>false</shouldIfail>那么我总能获得成功。

所以我不知道如何在标记中放置java类变量shouldIfail的值,以便它可以根据逻辑动态传递或失败。

0 个答案:

没有答案