2017-07-12 65 views
-1

我想从源代码生成jboss 6.2.2。我已经将settings.xml配置为使用here所述的官方jboss存储库。Maven无法解决依赖关系/找到artifcat时,它已经出现在.m2回购

但是中途我收到错误

[错误]未能就项目的执行目标的jboss-作为聚类-的JGroups:无法解析项目org.jboss.as:jboss-as-clustering-jgroups依赖:jar:7.3.2.Final-redhat-SNAPSHOT:找不到工件org.jboss.as:jboss-as-clustering-common:jar:tests:7.3.2.Final-redhat-SNAPSHOT - > [Help 1]

但是当我看到.m2存储库时,它似乎正在正确下载并且存在jar。我尝试删除整个jboss-as-clustering-common文件夹并执行新的mvn安装,但是我得到了同样的错误,即使再次下载了该文件夹。我也尝试过mvn clean,并再次进行构建,但没有用。什么可能是错误的?

我认为jboss-as-clustering-common是jboss-as-clustering-jgroups的依赖关系。两个poms都连接在一起。 enter image description here

enter image description here

enter image description here

+1

你能告诉你'pom.xml'文件的一部分,你引用这些依赖关系? – Todd

+0

附上。 – Saad

回答

0

您的意思是使用这种方式

<dependency> 
<groupId>org.jboss.as</groupId> 
<artifactId>jboss-as-clustering</artifactId> 
<version>${Pick a version which you need to use}</version> 
</dependency> 

<dependency> 
<groupId>org.jboss.as</groupId> 
<artifactId>jboss-as-clustering-common</artifactId> 
<version>${project.version}</version> 
</dependency> 

<dependency> 
<groupId>org.jboss.as</groupId> 
<artifactId>jboss-as-clustering-jgroups</artifactId> 
<version>${project.version}</version> 
</dependency>