Ho due versioni di variabili di ambiente per casa Maven - M2_HOME
e MAVEN_HOME
.
Qual è la differenza tra M2_HOME e MAVEN_HOME
Quale deve essere impostato?
Ho due versioni di variabili di ambiente per casa Maven - M2_HOME
e MAVEN_HOME
.
Qual è la differenza tra M2_HOME e MAVEN_HOME
Quale deve essere impostato?
MAVEN_HOME
è per Maven 1, M2_HOME
è per Maven 2 e versioni successive.
Maven 2 era una completa riscrittura da Maven 1 e non era compatibile con le versioni precedenti. Avere le due diverse variabili _HOME
significa che è possibile eseguire entrambi sullo stesso computer.
E, per ironia della sorte, è ancora necessario utilizzare M2_HOME e M2 per Maven versione 3. In caso contrario, non riesce, perché non hanno seguito questo approccio logico con Maven V3.x per qualche strana ragione.
Di conseguenza, non è facile supportare Maven 2 & Maven 3 sulla stessa macchina senza riscrivere la configurazione.
E M2_HOME \ bin deve essere aggiunto a PATH anche per accedervi da qualsiasi directory sulla riga di comando :) – nanosoft