我想使用Maven Enforcer插件来检查路径上是否有重复的类。
我尝试了这里的示例。
但是当我像这样运行它时:
mvn enforcer:enforce 我得到了这个错误:
Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.0.1:enforce (default-cli) on project datapopulator: The parameters 'rules' for goal org.apache.maven.plugins:maven-enforcer-plugin:1.0.1:enforce are missing or invalid
有没有正确使用它的方法?
编辑#1:
如果将我的配置更改为:
产生相同的错误。
我尝试了这里的示例。
但是当我像这样运行它时:
mvn enforcer:enforce 我得到了这个错误:
Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.0.1:enforce (default-cli) on project datapopulator: The parameters 'rules' for goal org.apache.maven.plugins:maven-enforcer-plugin:1.0.1:enforce are missing or invalid
有没有正确使用它的方法?
编辑#1:
如果将我的配置更改为:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.0.1</version>
<executions>
<execution>
<id>enforce-versions</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<AlwaysPass />
</rules>
<fail>true</fail>
</configuration>
</execution>
</executions>
</plugin>
产生相同的错误。
[bound](http://maven.apache.org/enforcer/maven-enforcer-plugin/enforce-mojo.html)
与生命周期阶段validate
相关联。因此,要执行enforcer:enforce
,您只需键入`mvn validate`
- rwitzel