Mam dwie wersje zmiennych środowiskowych dla maven home - M2_HOME
i MAVEN_HOME
.
Jaka jest różnica między M2_HOME a MAVEN_HOME
Który z nich należy ustawić?
Mam dwie wersje zmiennych środowiskowych dla maven home - M2_HOME
i MAVEN_HOME
.
Jaka jest różnica między M2_HOME a MAVEN_HOME
Który z nich należy ustawić?
MAVEN_HOME
dla Maven 1, M2_HOME
jest dla Maven 2 i późniejszych.
Maven 2 był kompletnym przeróbkiem od Mavena 1 i nie był kompatybilny wstecz. Posiadanie dwóch różnych zmiennych _HOME
oznacza, że możliwe jest uruchamianie obu na tym samym komputerze.
I, jak na ironię, nadal musisz używać M2_HOME i M2 dla Maven w wersji 3. W przeciwnym razie nie powiedzie się, ponieważ nie podążali za tym logicznym podejściem z Maven V3.x z jakiegoś dziwacznego powodu.
W związku z tym nie jest łatwo obsłużyć Maven 2 & Maven 3 na tym samym komputerze bez przepisywania konfiguracji.
I M2_HOME \ bin powinien również zostać dodany do PATH, aby uzyskać do niego dostęp z dowolnego katalogu na linii poleceń :) – nanosoft