2013-04-30 4 views
0

Этап:Не удалось прочитать артефакт дескриптор для Maven-ресурсов Плагин

Я пытаюсь скомпилировать проект Maven в Eclipse (Spring Tool Suite, версия: 3.2.0.RELEASE).

Каждая сборниках проекта бросает это:

Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5 
Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5 

Как я могу решить эту проблему?

+0

Можете ли вы показать полный выход? Кроме того, вы за прокси? Использование диспетчера хранилища? – khmarbaise

ответ

3

В принципе, он не может подключить и загрузить артефакт, который может быть несколько разными. Большинство людей скажут вам проверить настройки прокси-сервера, но я буду избегать этого и дать другое предложение на случай, если это не окажется вашей проблемой. Это могут быть настройки вашего зеркала.

Если вы используете maven в офисе, тогда есть хороший шанс, что maven настроен на поиск внутреннего хранилища maven вашей компании. Если вы выполняете какую-то работу из дома, и вы не подключены к сети, это может быть проблемой. Очевидным решением может быть VPN для офиса, чтобы получить видимость для этого репо. Другой способ - добавить еще один зеркальный сайт в файл /User/.m2/settings.xml, чтобы, если он не нашел его в вашей офисной сети, он попробует публичное репо.

<mirror> 
    <id>Central</id> 
    <url>http://repo1.maven.org/maven2</url> 
    <mirrorOf>central</mirrorOf> 
    <!-- United States, St. Louis--> 
</mirror> 

Для других репозиториев Maven посмотрите здесь: http://docs.codehaus.org/display/MAVENUSER/Mirrors+Repositories

0

Мой ответ основан на предыдущем (не работал с settings.xml для меня)

  1. I удален все под ... \ Users \ myUser.m2 \ хранилище *
  2. Добавлено в pom.xml следующую зависимость:

    зависимости> идентификатор_группа> org.apache.maven.plugins артефакт> Maven-ресурсы-плагин версии> 2,5

  3. Модифицированная все найденные файлы _remote.repositories 'под».m2 \ репозиторий \ орг \ Apache \ Maven \ плагинов и установить '.jar> центральный = http://mirrors.ibiblio.org/pub/mirrors/maven2'

  4. cleann

  5. установки

0

Вы также должны проверить, использует ли ваша среда ID по умолчанию (или встроенный) maven или внешний, у меня была проблема несколько раз, когда я получал таймауты, главным образом потому, что я не загружал правильную конфигурацию.

Смежные вопросы