Настройте maven3.1.1 и maven3.6.0 на одном компьютере - PullRequest
0 голосов
/ 17 апреля 2019

По некоторым причинам мне приходится использовать две разные версии maven на моем компьютере с Windows.У меня уже был установлен maven 3.6.0, работающий хорошо.

Теперь я хочу установить maven3.1.1 и запустить его так, например:

3.1.1

mvnOld clean install

3.6.0

mvn clean install

Поэтому я добавил в системный путь Windows папку bin для 3.1.1 и в этой же папке переименовал файлы, чтобы они соответствовали mvnOld

enter image description here

По некоторым причинам он не работает, при открытии нового CMD, mvnOld все еще остается неизвестной командой.

Что я пропустил?Есть ли лучшие способы?

ps: В этих файлах использовался $ M2_HOME, который я заменил на $ M2_OLD_HOME, который указывает на мою папку 3.1.1 .

1 Ответ

1 голос
/ 17 апреля 2019

Ваш подход очень хрупкий.

Я знаю проблему: для сборки плагинов Nexus 2.x вы можете использовать только Maven 3.0.4 или Maven 3.0.5.

Я не поставил старый Maven на путь, ноиспользовал Eclipse для решения проблемы: для проекта плагина Nexus я установил старый Maven.

Если вам нужно использовать командную строку, вы можете просто использовать полное имя для старого Maven.

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