无法从search.maven.org

时间:2019-12-19 09:30:14

标签: java maven maven-3 jberet

我正在尝试在此项目上进行全新安装

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目录,但是没有任何变化。 我想知道我是否必须手动添加以上存储库,还是应该在此处自动搜索

有任何提示吗?

3 个答案:

答案 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)替换。