Обновление версии Maven 3.3.9 возвращается к предыдущей версии один раз после перезапуска Windows - PullRequest
0 голосов
/ 26 сентября 2018

Я работал с версией Maven 3.2.5.Там я создал переменную окружения как «M3_HOME» и указал на папку установки 3.2.5 и добавленную папку bin в переменную «PATH».Я обновил Maven до версии 3.3.9.вот единственное, что я сделал, изменил расположение точки переменной «M3_HOME» на установочную папку 3.3.9.это сработало, и я мог работать с новой версией до перезапуска.Я работаю на Windows 10. Когда машина перезагрузится, она вернется обратно к версии 3.2.5.Когда я повторяю «M3_HOME» в CMD, отображается версия 3.3.9.но когда эхо-переменная "PATH" показывает более старую версию.Я дважды проверил переменную «PATH», используя интерфейс настройки.Я не могу заметить изменения.когда я загружаю настройку переменной среды и нажимаю кнопку ОК, а затем открываю CMD и проверяю.затем он работает с новой версией до перезагрузки машины.это странно.У кого-нибудь есть идеи по этому поводу?

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018

Мне удалось решить эту проблему, добавив местоположение папки непосредственно в переменную «PATH» вместо использования переменной M3_HOME.Но все еще не мог найти причину этого странного поведения

0 голосов
/ 27 сентября 2018

Проверьте переменную% PATH% после перезапуска.

M3_HOME не имеет ничего общего с разрешением версии maven.PATH работает.

PATH работает таким образом, что вы можете определить много мест для поиска, и первый соответствующий каталог, содержащий искомый двоичный файл, будет соответствовать.

Поэтому убедитесь, чтопервая запись значения PATH действительно содержит путь к maven 3.3.9

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...