Maven 清理命令:java.util.Collections.UnmodifiableRandomAccessList 到 属性 类型 java.util.ArrayList
Maven clean command: java.util.Collections.UnmodifiableRandomAccessList to property of type java.util.ArrayList
执行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 版。你知道我该如何解决这个问题吗?
我是这样解决的:
- 我删除了 .m2 和 Apache Maven 文件
- 我安装了 Apache Maven 2.5
- 我创建了 .m2 文件夹并将 setings.xml 文件添加到此文件夹
我对 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>
使用 mvn 版本 3.3.x 可能会解决这个问题。我在 3.6.x.
中遇到了这个错误
执行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 版。你知道我该如何解决这个问题吗?
我是这样解决的:
- 我删除了 .m2 和 Apache Maven 文件
- 我安装了 Apache Maven 2.5
- 我创建了 .m2 文件夹并将 setings.xml 文件添加到此文件夹
我对 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>
使用 mvn 版本 3.3.x 可能会解决这个问题。我在 3.6.x.
中遇到了这个错误