2013-06-16 10 views

risposta

56

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.

+1

E M2_HOME \ bin deve essere aggiunto a PATH anche per accedervi da qualsiasi directory sulla riga di comando :) – nanosoft

22

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.

Problemi correlati