我正在尝试在此项目上进行全新安装
https://github.com/jberet/jberet-wildfly-samples
我陷入了这个错误:
无法解决项目的依赖关系 org.jberet.samples:clusterInfinispan:war:1.4.0.Alpha-SNAPSHOT:失败 收集依赖 org.jberet:jberet-wildfly-cluster-infinispan:jar:1.3.0。最终:失败 读取工件描述符 org.jberet:jberet-wildfly-cluster-infinispan:jar:1.3.0.Final :失败 找到org.jberet:jberet-wildfly:pom:1.4.0.Alpha-SNAPSHOT
似乎人工制品仅在search.maven.org上可用
我尝试执行强制更新-U并手动清理本地repo目录,但是没有任何变化。 我想知道我是否必须手动添加以上存储库,还是应该在此处自动搜索
有任何提示吗?
答案 0 :(得分:1)
我认为他没有在Maven中心发布1.4.0.Alpha。 您可以尝试像这样将pom.xml中的1.4.0.Alpha更改为1.3.0.Final
<parent>
<groupId>org.jberet</groupId>
<artifactId>jberet-parent</artifactId>
<version>1.3.0.Final</version>
</parent>
<groupId>org.jberet.samples</groupId>
<artifactId>wildfly-jberet-samples</artifactId>
<version>1.3.0.Final</version>
并使用mvn clean install -Pwildfly
答案 1 :(得分:1)
哇,您说得对:https://search.maven.org/artifact/org.jberet/jberet-wildfly-cluster-infinispan/1.3.0.Final/jar
我不确定Stackoverflow上的任何人都可以为您提供帮助。
在jberet的社区中继续您的问题:https://github.com/jberet/jberet-wildfly-samples/issues/2,您必须与他们一起解决。
编辑:
现在,我考虑得更多,还可以将其SNAPSHOT存储库添加到您的settings.xml文件:https://maven.apache.org/settings.html#Repositories,但我没有找到指向其存储库的链接。
无论如何:见证这一点,我会远离jberet项目,因为这对他们而言是一个很大的失败。
答案 2 :(得分:0)
读取maven错误:“ 未能找到org.jberet:jberet-wildfly:pom:1.4.0.Alpha-SNAPSHOT ”表示存在一个引用org.jberet:jberet-wildfly的依赖项:pom 1.4.0.Alpha-SNAPSHOT 。
您应该检查引用1.4.0.Alpha-SNAPSHOT的本地pom.xml,并用非SNAPSHOT(初学者为1.4.0.Alpha)替换。