1

我有一个 java 项目,我有这个项目的以下设置。

IDE:Intellij Ultimate 2020.03 JDK:Oracle 11.0.1 Maven:3.6.3

然后,在 Compiler -> Java Compiler -> Override compiler parameters per-module: Compilation optinos 下,我有

-parameters -XDcompilePolicy=byfile "-Xplugin:ErrorProne -Xep:ParameterName:OFF -Xep:FallThrough:OFF"

但是当我点击构建时,我总是得到这个错误 -

java:找不到插件:ErrorProne

我应该为这个项目配置什么?

4

1 回答 1

0

使用 PATH 中设置的 JDK 11 和 14 Idea 的项目配置时,我遇到了同样的问题。我刚刚将项目的使用版本更改为 11(或者应该将其设置为 Idea 能够找到的版本)。

我的配置是非常默认的。

<plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.8.1</version>
    <configuration>
      <showWarnings>true</showWarnings>
      <showDeprecation>true</showDeprecation>
      <compilerArgs>
        <arg>-XDcompilePolicy=simple</arg>
        <arg>-Xplugin:ErrorProne
             -XepDisableWarningsInGeneratedCode
        </arg>
      </compilerArgs>
      <annotationProcessorPaths>
        <path>
          <groupId>com.google.errorprone</groupId>
          <artifactId>error_prone_core</artifactId>
          <version>2.4.0</version>
        </path>
      </annotationProcessorPaths>
    </configuration>
  </plugin>
于 2021-03-11T00:49:10.673 回答