Java: плагин не найден: ErrorProne

#java #intellij-idea #plugins #errorprone

#java #intellij-idea #Плагины #errorprone

Вопрос:

У меня есть проект Java, и у меня есть следующие настройки для этого проекта.

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

Затем, в разделе Компилятор -> Компилятор Java -> Переопределение параметров компилятора для каждого модуля: варианты компиляции, у меня есть

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

Но когда я нажимаю на сборку, я всегда получаю эту ошибку —

java: плагин не найден: ErrorProne

Что я должен настроить для этого проекта?

Ответ №1:

У меня была такая же проблема с использованием JDK 11, установленного в PATH, и 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>