Java 为什么Nexus没有下载索引中列出的工件?

Java 为什么Nexus没有下载索引中列出的工件?,java,maven,jboss,nexus,sonatype,Java,Maven,Jboss,Nexus,Sonatype,使用Maven,我试图向我的项目添加一个新的依赖项: <dependency> <groupId>org.jboss.seam</groupId> <artifactId>seam-bom</artifactId> <version>3.1.0.Final</version> <type>pom</type> </dependency>

使用Maven,我试图向我的项目添加一个新的依赖项:

<dependency>
    <groupId>org.jboss.seam</groupId>
    <artifactId>seam-bom</artifactId>
    <version>3.1.0.Final</version>
    <type>pom</type>   
</dependency>

如果-U不适合您,您可以手动将其从本地maven存储库中删除,或者使用以下命令mvn dependency:purge local repository(它将从本地repo中清除所有项目依赖项)


有关更多信息,请查看此处-

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>

尝试使用-U运行mvn命令option@Skizzo我已经试过了,现在我正在执行这个命令来构建:
mvn clean compile package-U
@Skizzo
-U
只用于快照,不用于发布。我删除了所有本地存储库,以强制maven从Nexus获取工件,我得到了同样的错误:在nexus()@mystionpom.xml中找不到工件org.jboss.seam:seam bom:pom:3.1.0.Final我在settings.xml中没有看到相关信息,但是如果有用的话,我也可以上传它@Mystionies@Iker Aguayo没有由Maven Central托管,但我们在Nexus()中添加了JBoss存储库作为代理存储库,以获取这些工件。在该存储库中,您可以找到工件:您可以发布您的setting.xml吗?您可以尝试在settings.xml中添加存储库配置吗?首先是中心配置,然后是我给您的配置。完成,此设置配置文件部分:结果相同:
未能在中找到org.jboss.seam:seam bom:pom:3.1.0.Finalhttp://eplus.cci.gc.es/nexus/content/groups/public 已缓存在本地存储库中,在经过nexus的更新间隔或强制更新之前,不会重新尝试解析->[Help 1]
So,如果您不想在pom.xml中添加上述代码段,尽管您在Nexus中添加了jBoss repo,我也帮不了您。很抱歉
<project...
<repositories>
        <repository>
            <id>jboss-releases</id>
            <url>https://repository.jboss.org/nexus/content/repositories/releases/</url>
        </repository>
    </repositories>