pom.xmlファイルで次のように定義していないと、私のシステム上でコンパイル時に使用するJava JDKのバージョンがMaven用に定義されています(私はいくつかのバージョンを自分のシステムにインストールしています)。JAVA_HOME
はそれら)?Mavenコンパイラで使用されるJDKのバージョンはどこで指定されていますか?
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
</plugins>
</build>
まだ解決策の問題があります。私のユースケースのように、私はJDk1.8をインストールして、Gentリポジトリをクローンしました。私はMavenコンパイラプラグインの設定を変更しないでください。私はに1.7と1.8の両方のJDKを設定しました。提供されたソースを変更せずに、mavenにonまたはotherを使用するように通知するにはどうすればよいですか? –
jwilleke