使用jboss.fuse.bom时出现不可解决的依赖问题

时间:2016-03-23 16:23:07

标签: maven jbossfuse

我在尝试使用jboss.fuse.bom作为依赖时遇到了以下maven构建问题。

    Non-resolvable import POM: Could not find artifact org.jboss.fuse.bom:jboss-fuse-parent:pom:6.1.0.redhat-399 in central (https://repo.maven.apache.org/maven2)
The dependacy

pom.xml中的依赖

<dependency>
    <groupId>org.jboss.fuse.bom</groupId>
    <artifactId>jboss-fuse-parent</artifactId>
    <version>6.1.0.redhat-399</version>
    <type>pom</type>
    <scope>import</scope>
</dependency>

1 个答案:

答案 0 :(得分:1)

很明显,这种依赖关系在中央存储库中不可用。所以,我在pom中定义了jboss存储库来解决这个问题,如下所示:

<repositories>
    <repository>
        <id>repo2</id>
        <name>jboss repo</name>
        <url>https://repository.jboss.org/nexus/content/groups/ea/</url>
    </repository>       
</repositories>

现在构建将使用默认存储库(https://repo.maven.apache.org/maven2)和新定义的jboss存储库来解析依赖关系。 参考:Setting up multiple maven repositories