2017-08-28 9 views
1

IVEは輸入Mavenプロジェクトは

JRE System Library [JavaSE-1.7] 

を使用してみてください(...たくさん)のsvn、それらはすべてからのMavenプロジェクトで束をインポートしたが、私は唯一の

jdk1.8.0_102_64Bit 
を持っているJREシステムライブラリを使用しようとしますしかし、すべてのインポートのMavenプロジェクトは「SYSTを使用することを主張

-vm C:\Users\myuser\Downloads\jdk1.8.0_102_64Bit\bin 

:私はeclipse.iniを約日食語っ

私はそれをチェックするときにバインドされていない "JRE"。

eclipseが知っていることをmavenにどのように伝えていますか?またはmavenがJDK/JREの情報を取得する場所はどこですか?

+0

イムわからない私は、あなたがコンパイラplugin.Thereは、あなたが目標を設定することができます使用されます推測します – Jens

+0

[Eclipseの新しいMavenプロジェクトがJava 1.6の代わりにJava 1.5をデフォルトで使用するのはなぜですか?どうすればそれを保証できますか?](https://stackoverflow.com/questions/) 3539139/what-c​​auses-a-new-maven-project-in-eclipse-to-use-java-1-5-java-1-6-b) – howlger

答えて

1

デフォルトでは、MavenはJAVA_HOMEを使用します。使用するJavaバージョンを知るための環境変数。 pom.xmlに別のものを設定していない限り。

は、プロジェクトのすべてのpom.xmlをチェックしてみ、彼らはこのようなプラグインのセクション持っている必要があります。

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-compiler-plugin</artifactId> 
    <version>3.1</version> 
    <configuration> 
     <verbose>true</verbose> 
     <fork>true</fork> 
     <executable>${JAVA_1_6_HOME}/bin/javac</executable> 
    </configuration> 
</plugin> 

実行可能タグをこの例でJava 6を使用するようにMavenを教えてください。 svn..a 2回目の試行からそれをインポートする際

0

はこの場合、私はおそらく間違って何かを働いでしたが、なぜ:(