执行clean maven命令时,出现如下错误:
Failed to execute goal org.codehaus.mojo:findbugs-maven-plugin:3.0.0:findbugs (findbugs) on Unable to parse configuration of mojo org.codehaus.mojo:findbugs-maven-plugin:3.0.0:findbugs for parameter pluginArtifacts: Cannot assign configuration entry 'pluginArtifacts' with value '${plugin.artifacts}' of type java.util.Collections.UnmodifiableRandomAccessList to property of type java.util.ArrayList.
我有 Apache Maven 的 2.6 版。您知道我该如何解决这个问题吗?
最佳答案
我对 Maven 3.6.0 也有同样的问题。这个问题似乎是插件的一个bug,因为它从插件版本3.0.4开始就消失了。所以我的解决方案是在 pom.xml 中指定版本:
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>3.0.4</version>
<configuration>
<failOnError>${maven.findbugs.failure.strict}</failOnError>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
关于java - Maven clean 命令 : java. util.Collections.UnmodifiableRandomAccessList 到 java.util.ArrayList 类型的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53676071/