我在尝试使用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>
答案 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