我想使用maven執行者插件來檢查我的路徑上是否有重複的類。我試過here的例子。使用maven執行者插件
但是當我運行它像這樣:
mvn enforcer:enforce
我得到這個:
未能執行目標 org.apache.maven.plugins:Maven的實施者 - 插件: 1.0.1:在項目數據填充器上強制執行 (default-cli):參數 目標org.apache.maven.plugins:maven-enforcer-plugin:1.0.1:強制爲 缺失或無效
有沒有辦法正確使用它?
編輯#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'。因此,要執行'執行者:執行',你可以簡單地輸入 'mvn validate' – rwitzel
配置文件短缺,有沒有一種方法來定義執行而不調用'validate'?我有一個場景,我只想驗證'requireReleaseDeps',但在構建過程的這個階段沒有其他任何東西。 – Snekse