我正在尝试从源代码构建jboss 6.2.2。我已经将settings.xml配置为使用官方jboss存储库,如here所述。
但是中途我收到错误
[错误]无法在项目jboss-as-clustering-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 - > [帮助1]
但是当我看到.m2存储库时,它似乎正在被正确下载并且jar存在于那里。我尝试删除整个jboss-as-clustering-common文件夹并执行一个新的mvn安装,但我得到了同样的错误,即使这个文件夹再次下载。我也尝试过mvn clean并再次进行构建,但没有用。什么可能是错的?
我认为jboss-as-clustering-common是jboss-as-clustering-jgroups的依赖。两个poms都附上了。
答案 0 :(得分: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>