Как получить версию Eclipse, которая использует Maven (MVN) 3.2.3 в качестве встроенной версии Maven - PullRequest
0 голосов
/ 16 декабря 2018

У меня есть сборка Maven, которая разрешает необходимые зависимости с помощью Maven 3.2.3.Если я использую Maven 3.3.9, я получаю ошибки зависимости.Используемая версия Eclipse использует Maven 3.3.9 в качестве встроенной версии Maven.В окне конфигурации появляется сообщение «Примечание: встроенная среда выполнения всегда используется для разрешения зависимостей», поэтому я получаю ошибки зависимостей при сборке проекта в Eclipse.Как получить версию Eclipse, которая использует Maven 3.2.3 в качестве встроенной версии Maven?Могу ли я скачать версию Eclipse, которая уже использует версию Maven в качестве встроенной версии?Есть ли способ изменить встроенную версию, чтобы она указала на Maven 3.2.3?

Ответы [ 2 ]

0 голосов
/ 08 апреля 2019

Для справки, я закончил этим.Я переехал в InteliJ.Из-за невозможности указать, какую версию Maven использовать для разрешения ресурсов, я остановил показ Eclipse в проекте, над которым я работал, и для его зависимостей требовалась конкретная версия Maven.В Eclipse было бы очень приятно добавить возможность указать версию Maven, используемую для разрешения зависимостей.

0 голосов
/ 16 декабря 2018

Встроенный Maven исходит из плагина m2e затмения.Вы можете найти более ранние версии этого плагина по следующей ссылке.https://www.eclipse.org/m2e/m2e-downloads.html#m2eclipse-releases

В затмении Help-> Install new Software и нажмите кнопку Добавить;для копирования местоположения вставьте адрес рядом с выбранной версией плагина (по ссылке выше).И установите плагин.(Возможно, вы захотите удалить ваш текущий плагин, прежде чем делать это) Я думаю, вы можете проверить версии плагинов от 1.5 до 1.6.(*)

Если вы не можете решить эту проблему таким образом, возможно, вам придется создать плагин самостоятельно.https://github.com/eclipse/m2e-core/blob/master/m2e-maven-runtime/org.eclipse.m2e.maven.runtime/pom.xml Внутри этого pom меняется <maven-core.version>3.5.3</maven-core.version> (в этом pom.xml есть комментарий) на нужную версию и строится плагин.

(*) Если выхотите узнать, какая версия плагина использует какую версию maven;Просто нажмите на ссылку рядом с версией плагина и Show Directory Contents-> plugins -> org.eclipse.m2e.maven.runtime_***.jar и скачайте эту флягу.Откройте его с помощью zip-программы, чтобы увидеть ее версию maven. (Внутри jar есть папка jars и есть maven jar)

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