2015-11-24 2 views
0

Я создаю проект, как описано в:Как настроить хранилища maven pom?

TEIID/Archetype+Template+Connector+Project

на MVN чистую установку я получаю:

[ERROR] Failed to execute goal on project connector-myType: 
Could not resolve dependencies for project org.jboss.teiid.connectors:connector-myType:jar:0.0.1-SNAPSHOT: Failed to collect dependencies at org.jboss.teiid:teiid-api:jar:8.7.0.Final: 
Failed to read artifact descriptor for org.jboss.teiid:teiid-api:jar:8.7.0.Final: 
Failure to find org.jboss.integration-platform:jboss-integration-platform-bom:pom:6.0.0-SNAPSHOT 
in http://snapshots.jboss.org/maven2 was cached in the local repository, 
resolution will not be reattempted until the update interval of jboss has elapsed or updates are forced -> [Help 1] 

Неспособность найти org.jboss.integration-платформы: JBoss-интеграционного от платформы бом: пОМ: 6.0.0-SNAPSHOT в http://snapshots.jboss.org/maven2 был кэшируются в локальном хранилище,

Я добавил в мой pom.xml:

<repositories> 

<repository> 
    <id>jboss</id> 
    <name>jboss</name> 
    <url>http://snapshots.jboss.org/maven2</url> 
    I also tried with https://repository.jboss.org/nexus/content/repositories/snapshots/ 
</repository> 
</repositories>  

но din't помощь, хотя и

http://snapshots.jboss.org/maven2/org/jboss/integration-platform/jboss-integration-platform-bom/6.0.0-SNAPSHOT/ и

http://snapshots.jboss.org/maven2/org/jboss/integration-platform/jboss-integration-platform-bom/6.0.0-SNAPSHOT/ существует!

что с этим не так?

+1

Вы пробовали МВН -U чистой установки. Для принудительного обновления. Или вы можете удалить .m2 dir и повторить ту же команду. – Aurelien

ответ

2

Репозиторий неправильно настроен. Посмотрите на Maven Getting Started Guide.

По сути, это должно быть:

<repositories> 
    <repository> 
     <id>jboss</id> 
     <name>jboss</name> 
     <url>http://repository.jboss.org/nexus/content/groups/public/</url> 
     <layout>default</layout> 
     <releases> 
      <enabled>true</enabled> 
     </releases> 
     <snapshots> 
      <enabled>true</enabled> 
     </snapshots> 
    </repository> 
</repositories> 
+0

Кажется, что даже по умолчанию необходим. На самом деле я ранее пробовал аналогично, но без , и это не сработало. Интересно, что maven не жаловался ни на какие конфигурации, но использовал его, но жаловался, что не может найти pom. Thx за помощью. – bastiat