2017-07-12 23 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>