Не удалось вычислить план сборки: artefact org.apache.maven.plugins: maven-resources-plugin: pom: 2.4.3 недоступен в локальном репозитории

У меня есть проект spring maven 2. Я построил его в терминале, и все в порядке, я получил успех в строительстве, но при попытке импортировать его в eclipse Я получил эту ошибку:

Невозможно рассчитать план сборки: система репозитория находится в автономном режиме, но артефакт org.apache.maven.plugins: maven-resources-plugin: pom: 2.4.3 недоступен в локальном репозитории.

хотя я получаю успех сборки в терминале, и проекты работают нормально. Я сделал maven оффлайн в eclipse и отключил индекс загрузки при запуске любые идеи, почему я получаю эту ошибку?

Ответ 1

Если ваш pom не определен в отношении версии maven-resources-plugin, эта версия будет получена от суперпома. По умолчанию, m2e использует встроенную копию Maven 3.0.x. Если суперпом там указывает на 2.4.3, и ваша версия "вне зоны Eclipse" запрашивает что-то еще, тогда Maven внутри Eclipse пойдет искать 2.4.3 и завершится неудачно из-за "офлайн".

Исправить, сконфигурировав m2e, чтобы использовать установку Maven, которую вы используете снаружи, или отключить "офлайн" для одной сборки.

Ответ 2

Если вы хотите использовать maven из локальной установки вместо встроенной версии, которая поставляется с m2e, вы должны сделать это

  • Windows == > Предпочтения == > Maven == > Установки == > Нажмите Добавить (выберите локальный каталог установки maven)

Ответ 3

добавьте строку ниже в ваш pom.xml и создайте ее через командную строку, используя 'mvn install. Это загрузит плагин, а затем попытается построить из Eclipse. убедитесь, что ваш Eclipse использует тот же Maven, а не встроенный. Если у вас все еще есть проблемы, удалите его из локального репозитория и повторите попытку. Строка для добавления

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.3</version>
</plugin>
</plugins>
</build>

прежде чем делать это, найдите местное местное репо, затем перейдите в "/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/", удалите содержимое и выполните "обновление зависимостей" от Maven.

Ответ 4

Просто щелкните правой кнопкой мыши по проекту в eclipse и в опции maven выберите проект maven update и не забудьте проверить флажок обновления силы и, наконец, нажмите ОК. Это сработало для меня.

Ответ 5

Попробуйте щелкнуть правой кнопкой мыши по проекту POM.xml → maven → update.