0

我正在并行模式下执行 maven clean 命令。

我收到以下警告。

[WARNING] The following plugins are not marked @threadSafe in yourwebapp:
[WARNING] org.apache.maven.plugins:maven-clean-plugin:2.1.1
[WARNING] org.codehaus.mojo:cobertura-maven-plugin:2.6

我可以找到org.codehaus.mojo:cobertura-maven-plugin:2.6插件,但无法org.apache.maven.plugins:maven-clean-plugin在我的 pom.xml 中找到。

我知道我需要将这些插件的版本更改为线程安全版本。但无法找到它们。

有人可以帮助在哪里找到 maven clean 插件。

4

2 回答 2

2

Clean 插件在 super pom 中隐式配置。您可以在项目 pom.xml 中覆盖(重新定义)它。运行mvn help:effective-pommvn clean:help查看当前如何配置 clean 插件,或 mvn clean:help

于 2013-08-27T06:53:02.787 回答
1

一些插件默认绑定到生命周期(与项目不同<packaging>)以更改项目使用的 maven clean 插件的版本,只需声明您想要的版本<pluginManagement>

<build>
   <pluginManagement>
      <plugins>
         <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-clean-plugin</artifactId>
            <version>2.5</version>
         </plugin>
      </plugins>
   </pluginManagement>
</build>
于 2013-08-27T06:54:06.620 回答