使用Maven我正在尝试为我的项目添加新的依赖项:
<dependency>
<groupId>org.jboss.seam</groupId>
<artifactId>seam-bom</artifactId>
<version>3.1.0.Final</version>
<type>pom</type>
</dependency>
浏览对应于JBoss存储库的Nexus存储库索引,我可以看到工件:
https://repository.jboss.org/nexus/content/groups/public/
但是如果我在Nexus中浏览存储库存储,那么工件就不存在了,当我尝试构建项目时,我收到错误:
Failure to find org.jboss.seam:seam-bom:pom:3.1.0.Final in http://eplus.cci.gc.es/nexus/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced
答案 0 :(得分:0)
如果某种方式-U不适合您 - 您可以从本地maven存储库手动删除它或使用此命令 mvn dependency:purge-local-repository (它将清除所有来自本地仓库的项目依赖项
有关详细信息,请查看此处 - http://maven.apache.org/plugins/maven-dependency-plugin/purge-local-repository-mojo.html
答案 1 :(得分:0)
Seam Maven依赖项不是由Maven Central托管的。
在你的pom.xml中添加它。
<project...
<repositories>
<repository>
<id>jboss-releases</id>
<url>https://repository.jboss.org/nexus/content/repositories/releases/</url>
</repository>
</repositories>