Невозможно построить Java-проект, ориентированный на JDK 11, неверный целевой выпуск 11 - PullRequest
1 голос
/ 28 сентября 2019

У меня установлен JDK 11 вместе с Maven 3.6.2, и я использую склонность к ошибкам при компиляции моих проектов Java maven.При такой конфигурации:

pom.xml:

<properties>
  <java.version>11</java.version>
  <maven.compiler.source>${java.version}</maven.compiler.source>
  <maven.compiler.target>${java.version}</maven.compiler.target>
</properties>

pom.xml:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>${maven.compiler.plugin.version}</version>
    <configuration>
        <compilerId>javac-with-errorprone</compilerId>
        <forceJavacCompilerUse>true</forceJavacCompilerUse>
            <useIncrementalCompilation>false</useIncrementalCompilation>

        <compilerArgs>
            <arg>-Xep:ParameterName:OFF</arg>
        </compilerArgs>
        <compilerArguments>
            <endorseddirs>${endorsed.dir}</endorseddirs>
        </compilerArguments>
     </configuration>
     <dependencies>
        <dependency>
          <groupId>org.codehaus.plexus</groupId>
          <artifactId>plexus-compiler-javac-errorprone</artifactId>
          <version>2.8.5</version>
        </dependency>
        <dependency>
          <groupId>com.google.errorprone</groupId>
          <artifactId>error_prone_core</artifactId>
          <version>${google.error.prone.version}</version>
        </dependency>
      </dependencies>
  </plugin>

Я получаю эту ошибку:

CompilerException: InvocationTargetException: недействительный целевой выпуск: 11

Я попытался получить следующую информацию: Невозможно скомпилировать простой проект Java 10 / Java 11 с Maven

Однако обновление ASM ничего не изменило.

...