java - Maven clean 命令 : java. util.Collections.UnmodifiableRandomAccessList 到 java.util.ArrayList 类型的属性

标签 java maven findbugs

执行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/

相关文章:

constructor - Findbugs 在验证构造函数参数时报告已知空值的负载

java - 不循环的 Integer ArrayList 的元素总和

java - 错误:java.lang.RuntimeException:java.lang.ClassNotFoundException:类WordCountExample $ Map找不到

java - org.hibernate.internal.util.xml.XMLHelper.<init>(Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService 但它不存在

java - Caused by : org. hibernate.MappingException: 实体映射中的重复列

java - Cobertura+故障保护 : make "mvn clean site" proceed even if an integration test fails

java - 减去两次后 TextView 上没有任何显示(hh :mm:ss)

java - 如何为 esri Geometry-api 构建 jar 文件

java - FindBugs - SE_BAD_FIELD 规则,为什么它会忽略 java.lang.Object?

java - 方法调用低效的 new Integer(int) 构造函数;使用 Integer.valueOf(int) 代替