2015-05-13 5 views
1

Я пытаюсь использовать jersey API, и это мой первый проект maven.Зависимость Maven в eclipse

У меня есть проблемы с зависимостями Maven 2, которые выглядят так:

Description Resource Path Location Type 
ArtifactTransferException: Failure to transfer org.glassfish.hk2:osgi-resource-locator:jar:1.0.1 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.glassfish.hk2:osgi-resource-locator:jar:1.0.1 from/to central (http://repo.maven.apache.org/maven2) 

Description Resource Path Location Type 
Missing artifact org.glassfish.hk2:osgi-resource-locator:jar:1.0.1 

Как я должен идти о исправить это?

+0

Попробуйте удалить существующие локальные содержимое в папку хранилища. должен быть у вашего пользователя $ {user.home} /. m2/repository/org/glassfish/hk2. Затем выполните проект Maven -> Update и Force Update из снимков/выпусков –

+0

Я не уверен, где мне нужно удалить содержимое, но я сделал принудительное обновление моментальных снимков. Это не исправить. –

+1

Если вы используете Windows, они должны находиться внутри вашей папки пользователя (пример Windows 7 c: \ Users \ <имя_пользователя \ .m2 \ repository \ org \ glassfish \ hk2 –

ответ

0

Возможные решения

  1. Удалить свой репозиторий в домашней папке а затем построить с силой опции Update Snapshot
  2. Скопируйте вставьте ссылку в следовых ошибки в вашем браузере, если не работали, вы должны создать settings.xml файл в вашем доме репо папку и установить прокси, если вы их используете
1

Удалить все ваши неудачные загрузки из

для Wi ndows:

cd %userprofile%\.m2\repository 
for /r %i in (*.lastUpdated) do del %i 

Затем щелкните правой кнопкой мыши на проект в затмении и выберите Maven-> Обновление зависимостей

+0

Спасибо за ваш ответ. Не могли бы вы объяснить, в какой командной строке I нужно использовать и где я доступ к нему из? –

+1

MVN чистой установки –

+1

откройте командную строку и получил расположение pom.xml вашего проекта и запустить MVN чистой установки или перейти к .m2 папке в папке вашего профиля пользователя и удалите папку с упоминанием jar (org.glassfish.hk2: osgi-resource-locator: jar) и перейдите в eclipse, щелкните правой кнопкой мыши по проекту в затмении и выберите Maven-> Update Dependencies – Sunil

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