Ошибки в pom.xml с зависимостями (Отсутствует артефакт...)

Друг передал мне проект Maven, который я пытаюсь запустить локально на своем компьютере. Все, что я сделал в Eclipse, я выбрал:

Файл → Импорт → Существующие проекты Maven

После этого проект показал мне 4 ошибки в моем pom.xml (Отсутствует артефакт..):

enter image description here

Я попытался удалить содержимое папки .m2, а затем в Eclipse я нажал на свой проект и выбрал "Запустить как" → "Maven clean", а затем "Run as" → "Maven install". Но у меня все те же ошибки. Я новичок в Spring, поэтому я не знаю, что еще делать.

EDIT:

Когда я пытаюсь сделать: запустите как /maven install, вот что говорит моя консоль:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building DataLayer 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for javax.persistence:javax.persistence:jar:1.0.0 is missing, no     dependency information available
[WARNING] The POM for hibernate-core:hibernate-core:jar:4.2.1.Final is missing, no     dependency information available
[WARNING] The POM for hibernate-commons-annotations:hibernate-commons-annotations:jar:4.0.1.Final is missing, no dependency information available
[WARNING] The POM for jboss-logging:jboss-logging:jar:3.1.0.CR2 is missing, no dependency information available
[WARNING] The POM for jta:jta:jar:1.1 is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.065s
[INFO] Finished at: Wed Aug 07 11:41:45 VET 2013
[INFO] Final Memory: 4M/90M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project DataLayer: Could not resolve dependencies for     project SocialManager:DataLayer:jar:0.0.1-SNAPSHOT: The following artifacts could not be resolved: javax.persistence:javax.persistence:jar:1.0.0, hibernate-core:hibernate-core:jar:4.2.1.Final, hibernate-commons-annotations:hibernate-commons-annotations:jar:4.0.1.Final, jboss-logging:jboss-logging:jar:3.1.0.CR2, jta:jta:jar:1.1: Failure to find javax.persistence:javax.persistence:jar:1.0.0 in http://repository.jboss.org/nexus/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of JBoss repository has elapsed or updates are forced -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.

EDIT2: Это мой полный pom.xml: https://dl.dropboxusercontent.com/u/31349296/pom.xml Это выглядит довольно ужасно, когда я пытаюсь вставить здесь код.

Ответ 2

Я знаю, что это старый вопрос. Но я надеюсь, что мой ответ поможет кому-то. У меня была такая же проблема, и я думаю, проблема в том, что она не может найти эти .jar файлы в вашем локальном репозитории. Итак, что я сделал, я добавил следующий код в свой pom.xml, и он сработал.

<repositories>
  <repository>
      <id>spring-milestones</id>
      <name>Spring Milestones</name>
      <url>https://repo.spring.io/libs-milestone</url>
      <snapshots>
          <enabled>false</enabled>
      </snapshots>
  </repository>
</repositories>

Ответ 3

Это означает, что maven не может загрузить артефакты из репозитория. Следующие шаги помогут вам:

  • Перейдите в браузер хранилища и проверьте, существует ли артефакт.
  • Проверьте файл settings.xml, чтобы определить, установлен ли соответствующий репозиторий.
  • Проверьте настройки прокси-сервера.

Ответ 4

У меня как-то возникла эта проблема после того, как я потерял интернет-соединение. Я смог исправить это, обновив индексы Maven в Eclipse, а затем выбрав мой проект и обновив снимки/релизы.

Ответ 5

SIMPLE..

Сначала проверьте закрывающий тег проекта. Он должен быть размещен после закрытия всех тегов зависимостей. Таким образом, я решил свою ошибку. --Sush счастливое кодирование:)