Ich habe ein Problem mit der Maven M2_HOME Umgebungsvariable.Override M2_HOME in der Konsole funktioniert nicht
Jedesmal, wenn ich die Variable in der Konsole außer Kraft setzen heißt es:
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
Hier ist meine Konfiguration.
Ich habe zwei Maven-Installationen, eine für Version 3.3.9 und eine für Version 3.2.5. Ich brauche die Version 3.2.5 in einer Weile.
Also habe ich zwei zusätzliche Umgebungsvariablen M2_HOME_3_3_9 und M2_HOME_3_2_5 und die M2_HOME Variable natürlich erstellt, die Teil der PATH
wie %M2_HOME%\bin
ist.
Standardmäßig ist M2_HOME auf% M2_HOME_3_3_9% festgelegt.
Wenn ich maven brauchen 3.2.5 ich die Konsole öffnen und den folgenden Befehl senden:
SET M2_HOME=%M2_HOME_3_2_5%
Nach diesem Maven geben Sie mir den obigen Fehler.
Wenn ich die Konsole mit M2_HOME in% M2_HOME_3_2_5% in den Umgebungseinstellungen gestartet habe, funktioniert alles einwandfrei.
In Bezug auf.
Wenn Sie 'set M2_HOME' in Ihrer Konsole ausführen, was ist die Ausgabe? – JimHawkins
Vor Änderung über Set M2_HOME = WEG ZUM 3.3.9 M2_HOME_3_2_5 = WEG ZUM 3.2.5 M2_HOME_3_3_9 = WEG ZUM 3.3.9 So das funktioniert. Nach SET M2_HOME = WEG ZUM 3.2.5 M2_HOME_3_2_5 = WEG ZUM 3.2.5 M2_HOME_3_3_9 = WEG ZUM 3.3.9 – Maxx