У меня серьезные проблемы на новом компьютере при настройке моего существующего проекта maven. Eclipse десятки раз жалуется на отсутствие артефактов:
Missing artifact junit:junit:jar:4.8.2:test
Missing artifact org.slf4j:slf4j-log4j12:jar:1.5.5:compile
Missing artifact org.slf4j:slf4j-api:jar:1.5.5:compile
Missing artifact log4j:log4j:jar:1.2.14:compile
...
При загрузке файлов для локального репозитория я обнаружил следующее сообщение (выполнение mvn compile
:
Downloading: http://repository.jboss.org/maven2/trove/trove/2.1.1/trove-2.1.1.pom
Downloading: http://repository.jboss.org/maven2/trove/trove/2.1.1/trove-2.1.1.pom
....
[ERROR] ... Failed to read artifact descriptor for trove:trove:jar:2.1.1:
Could not transfer artifact trove:trove:pom:2.1.1 from/to jboss
(http://repository.jboss.org/maven2): Access denied to:
http://repository.jboss.org/maven2/trove/trove/2.1.1/trove-2.1.1.pom
Я выполнил инструкции http: //community.jboss.org/wiki/MavenSettings и использовать общедоступный репозиторий:
jboss-public-repository
JBoss Repository
http://repository.jboss.org/nexus/content/groups/public-jboss/ >
Ответственная зависимость в моем проекте -
org.jboss.jbossas
jboss-as-client
6.0.0.Final
pom
Кажется, проблема связана с https: //issues.jboss .org / browse / JBBUILD-682 , но поскольку маловероятно, что URL-адрес репозитория будет исправлен, я ищу обходной путь! Я не сталкиваюсь с этой проблемой на других машинах, но она возникает, если репозиторий maven удален и будет перестроен.