Hengrui江:
私は私が使用している、私はバージョン8であることをJAVA_HOMEを維持したいなどのJava 11とシンプルなMavenプロジェクトをセットアップしようとしているmaven-toolchains-plugin
このプロジェクトのMavenの使用jdk11を作ること。
Mavenのが正常にJDK-11.0.1のためのマッチングツールチェーンを見つけたが、私は「:無効なフラグ:--releaseのjavac」を取得しておきます。何が私が間違っているのでしょうか?
ここではプラグインの構成は以下のとおりです。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<release>11</release>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-toolchains-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<goals>
<goal>toolchain</goal>
</goals>
</execution>
</executions>
<configuration>
<toolchains>
<jdk>
<version>11</version>
</jdk>
</toolchains>
</configuration>
</plugin>
ツールチェーンは次のように定義されています。
<toolchain>
<type>jdk</type>
<provides>
<version>11</version>
<id>JavaSE-1.11</id>
</provides>
<configuration>
<jdkHome>C:\Program Files\Java\jdk-11.0.1\bin</jdkHome>
</configuration>
<toolchain>
Hengrui江:
私が見つけたとおり、構成がだけで結構です。問題となったことjdkHome
でtoolchains.xml
指した\jdk-11.0.1\bin
方向の代わりに、\jdk-11.0.1
直接.....使用<jdkHome>C:\Program Files\Java\jdk-11.0.1</jdkHome>
解きに問題が..