Подтвердить что ты не робот

Плагин org.apache.maven.plugins: maven-resources-plugin: 2.5 или одна из его зависимостей не может быть разрешена: UnresolvedAddressException

Я включил Maven с Eclipse и попытался создать проект maven. Каждый раз, когда я пытаюсь создать проект, его POM.xml показывает ошибку.

Несколько аннотаций, найденных в этой строке:   - Выполнение плагина не распространяется на конфигурацию жизненного цикла: org.apache.maven.plugins: maven-compiler-plugin: 2.3.2: компилировать (исполнение: компиляция по умолчанию, фаза: компиляция)   - Выполнение плагина не распространяется на конфигурацию жизненного цикла: org.apache.maven.plugins: maven-compiler-plugin: 2.3.2: testCompile (исполнение: default-testCompile, фаза: тестовое компиляция)   - CoreException: не удалось вычислить план сборки: плагин org.apache.maven.plugins: maven-compiler-plugin: 2.3.2 или один из его зависимости не могут быть решены: не удалось прочитать артефакт дескриптор для org.apache.maven.plugins: Maven-компилятор-плагин: баночка: 2.3.2: ArtifactResolutionException: отказ от передачи org.apache.maven.plugins: maven-compiler-plugin: pom: 2.3.2 от htt:///repo.maven.apache.org/maven2 был кэширован в локальном
репозиторий, разрешение не будет повторно загружено до обновления интервал центральной истек или обновление принудительно. Исходная ошибка: Не удалось передать артефакт org.apache.maven.plugins: maven-compiler-plugin: pom: 2.3.2 от/до central (htt:///repo.maven.apache.org/maven2): null в htt://
repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.pom

Если я попытаюсь запустить maven-install или любой из параметров запуска maven. я получаю эту ошибку

SLF4J: Не удалось загрузить класс "org.slf4j.impl.StaticLoggerBinder". SLF4J: По умолчанию для реализации регистратора без операции (NOP) SLF4J: См. Htt://www.slf4j.org/codes.html#StaticLoggerBinder для дальнейшего Детали. [INFO] Сканирование проектов... [INFO]
[ИНФОРМАЦИЯ] -------------------------------------------------- ---------------------- [INFO] Создание CQ5 MyApp UI 0.0.1-SNAPSHOT [INFO] -------------------------------------------------- ---------------------- Скачивание: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.5/maven-resources-plugin-2.5.pom[ИНФОРМАЦИЯ] -------------------------------------------------- ---------------------- [INFO] СТРОИТЬ НЕИСПРАВНОСТЬ [INFO] -------------------------------------------------- ---------------------- [INFO] Общее время: 12.289s [INFO] Закончено на: Чт 14 мар 14:39:09 IST 2013 [INFO] Окончательная память: 1M/15M [INFO] -------------------------------------------------- ---------------------- [ERROR] Плагин org.apache.maven.plugins: maven-resources-plugin: 2.5 или одна из его зависимостей не может быть решена: Не удалось прочитать артефакт дескриптор для org.apache.maven.plugins: maven-resources-plugin: jar: 2.5: Не удалось переносить артефакт org.apache.maven.plugins: maven-resources-plugin: pom: 2,5 от/до central (htt://repo.maven.apache.org/maven2): null HTT://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.5/maven-resources-plugin-2.5.pom: UnresolvedAddressException → [Помощь 1] [ОШИБКА] [ОШИБКА] Чтобы увидеть полная ошибка стека ошибок, повторно запустите Maven с ключом -e. [ОШИБКА] Повторно запустите Maven, используя переключатель -X, чтобы включить полное ведение журнала отладки. [ОШИБКА] [ОШИБКА] Для получения дополнительной информации об ошибках и возможностях решения, пожалуйста, прочитайте следующие статьи: [ОШИБКА] [Помощь 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException

Что мне делать?

4b9b3361

Ответ 1

  • Если вы работаете с такими окнами, как я, просто перейдите в C:\Users\Owner.m2\repository и удалите все файлы в нем. Не забудьте закрыть ваше затмение.
  • Откройте eclipse и щелкните правой кнопкой мыши на своем проекте, затем нажмите Maven, а затем в Update Project. Появится диалоговое окно, убедитесь, что выбрали "чистые проекты" и "обновить конфигурацию проекта" из параметров pom.xml.

Это должно стереть все ошибки в проекте.:)

Ответ 2

Вам действительно не нужно удалять все из каталога .m2\repository. Просто каталоги для "проблемных библиотек" в вашем примере: YOUR_MAVEN_REPO.m2\repository\org\apache\maven\plugins\maven-compiler-plugin и удалить папку 2.3.2.

Затем щелкните правой кнопкой мыши проект в Eclipse и Maven- > Update Project. Вероятно, вы получите другую ошибку, и вам придется повторить процедуру. Сделайте это 3-4 раза, и это должно быть хорошо...

Ответ 3

Спасибо вам за помощь и руководство. Я сам получил ошибку. Я в прокси-сети и должен был установить идентификатор пользователя и пароль в файле settings.xml apache maven.

Ответ 4

Похоже, вам может понадобиться добавить зависимость sl4j в ваш файл pom. См. Здесь: Не удалось загрузить класс "org.slf4j.impl.StaticLoggerBinder"

Вот зависимость от искателя зависимостей в CQ5.5:

<dependency>
    <groupId>org.apache.sling</groupId>
    <artifactId>org.apache.sling.commons.log</artifactId>
    <version>2.1.3-R1232904</version>
    <scope>provided</scope>
</dependency>

Надеюсь, что это поможет и удачи.