現在、私のJAVA_HOME
は1.4.2のJDKに設定されています。MavenにJAVA_HOMEで指定されたJDK以外のJDKを使用するように指示する方法はありますか?
Maven 3を実行するには、1.5以上が必要です。
JAVA_HOME
環境変数を変更する以外にインストールされた別のJDKを使用するようにMavenインストールを指示する方法はありますか?
現在、私のJAVA_HOME
は1.4.2のJDKに設定されています。MavenにJAVA_HOMEで指定されたJDK以外のJDKを使用するように指示する方法はありますか?
Maven 3を実行するには、1.5以上が必要です。
JAVA_HOME
環境変数を変更する以外にインストールされた別のJDKを使用するようにMavenインストールを指示する方法はありますか?
それはそれを行う方法がかなりあります。グローバルなJAVA_HOMEを変更したくないということです。それはいいです。 Maven用に別のJAVA_HOMEを設定するだけです。適切なJAVA_HOMEが定義された/etc/mavenrc
または~/.mavenrc
(Linux)または%HOME%\mavenrc_pre.bat
(Windows)のファイルを作成することで簡単に行うことができます。 Mavenは、MAVEN_SKIP_RC
という名前の変数を定義していない限り、起動時にMavenを実行します。また、Mavenの起動スクリプトを直接変更することもできますが、このような素晴らしいフックを与える理由はありません。 Windowsでは
私はかなりそこに着いていない、私はmavenrc_pre.batと呼ばれるバットを作成するのですか?そのファイルはどのように見えますか? –
はい。ホームディレクトリにmavenrc_pre.batを作成し、 'JAVA_HOME = <自分のjdk 6 home>'を入れます。それで全部です。 –
:
STEP 1:
JAVA_HOME_MVNにJAVA_HOMEを検索と置換、その後、ビンの\ mvn.bat \ apacheの-のmaven-3.2.1を探します。 注:
がJAVA_HOME_MVNと呼ばれる新しい環境変数を作成し、使用する方をjdkのビンを指すように:この前、mvn.bat
STEP 2のバックアップを作成します。
mavenを起動するために使用するスクリプトでJAVA_HOMEを明示的に上書きすることはできませんか? Maven以外にJAVA_HOMEが必要ですか? – home
はい、JAVA_HOMEは自分の開発環境、つまりBEA 8.1サーバー用に1.4.2に設定されています。 –