Maven M2_HOME環境変数に問題があります。コンソールのM2_HOMEが上書きされない
M2_HOME is set to an invalid directory.
Please set the M2_HOME variable in your environment to match the
location of the Maven installation
はここに私の設定です:
毎回私はそれを言うのコンソール内の変数を上書きします。
私は、バージョン3.3.9用とバージョン3.2.5用の2つのインストールがあります。 しばらくしてバージョン3.2.5が必要です。
私は2つの追加環境変数M2_HOME_3_3_9とM2_HOME_3_2_5を作成しました。もちろん、%M2_HOME%\bin
のようなPATH
の一部であるM2_HOME変数も作成しました。
デフォルトでは、M2_HOMEは%M2_HOME_3_3_9%に設定されています。
私は3.2.5は、私はコンソールを開き、次のコマンド送信Mavenの必要がある場合:上記の私にエラーを与えているのmaven後
SET M2_HOME=%M2_HOME_3_2_5%
を。
環境設定でM2_HOMEを%M2_HOME_3_2_5%に変更してコンソールを起動しても問題ありません。
については、 $ M2_HOME/confには
コンソールで 'set M2_HOME'を実行すると、出力は何ですか? – JimHawkins
変更する前に M2_HOME = 3.3.3に移行する M2_HOME_3_2_5 =パスを3.2.5に変更 M2_HOME_3_3_9 =パスを3.3.9に変更 これは機能します。 SET M2_HOME後= 3.2.5 M2_HOME_3_2_5 TO PATH = 3.2.5 M2_HOME_3_3_9 TO PATH = 3.3.9 – Maxx