Mavenホームの環境変数には2つのバージョンがあります-M2_HOME
およびMAVEN_HOME
。
どちらを設定する必要がありますか?
MAVEN_HOME
はMaven 1の場合、M2_HOME
はMaven 2以降用です。
Maven 2はMaven 1からの完全な書き換えであり、下位互換性はありませんでした。 2つの異なる_HOME
変数は、同じマシンで両方を実行できることを意味します。
[〜#〜] update [〜#〜]
Maven 3.5.0以降、これらの環境変数はどちらも指定する必要はありません。代わりに、パスを更新してmvn実行可能ファイルを含める必要があります。
そして皮肉なことに、Mavenバージョン3には引き続きM2_HOMEとM2を使用する必要があります。
そのため、設定を書き換えずに同じマシンでMaven 2とMaven 3をサポートするのは簡単ではありません。