无法建立https://github.com/reactor/reactor-samples 由于缺少gradle依赖项的可用性

无法建立https://github.com/reactor/reactor-samples 由于缺少gradle依赖项的可用性,reactor,project-reactor,Reactor,Project Reactor,我用gradle插件在eclipse中克隆并导入了gradle项目 但是我得到了所有reactor类的导入错误。找不到项目中引用的BUILD.snapshot ./gradlew compileJava :compileJava 失败:生成失败,出现异常 出了什么问题: 无法解析配置“:compile”的所有依赖项 找不到io。projectreactor:反应器流:2.5.0.BUILD-SNAPSHOT。 在以下位置搜索: 文件:/Users/debasish/.m2/repository

我用gradle插件在eclipse中克隆并导入了gradle项目

但是我得到了所有reactor类的导入错误。找不到项目中引用的BUILD.snapshot

./gradlew compileJava :compileJava

失败:生成失败,出现异常

  • 出了什么问题: 无法解析配置“:compile”的所有依赖项

    找不到io。projectreactor:反应器流:2.5.0.BUILD-SNAPSHOT。 在以下位置搜索: 文件:/Users/debasish/.m2/repository/io/projectreactor/reactor stream/2.5.0.BUILD-SNAPSHOT/maven-metadata.xml 文件:/Users/debasish/.m2/repository/io/projectreactor/reactor stream/2.5.0.BUILD-SNAPSHOT/reactor-stream-2.5.0.BUILD-SNAPSHOT.pom 文件:/Users/debasish/.m2/repository/io/projectreactor/reactor stream/2.5.0.BUILD-SNAPSHOT/reactor-stream-2.5.0.BUILD-SNAPSHOT.jar 要求: io.projectreactor.springone:反应堆样本:0.2.0 找不到io。projectreactor:反应堆总线:2.5.0.BUILD-SNAPSHOT。 在以下位置搜索: 文件:/Users/debasish/.m2/repository/io/projectreactor/reactor bus/2.5.0.BUILD-SNAPSHOT/maven-metadata.xml 文件:/Users/debasish/.m2/repository/io/projectreactor/reactor bus/2.5.0.BUILD-SNAPSHOT/reactor-bus-2.5.0.BUILD-SNAPSHOT.pom 文件:/Users/debasish/.m2/repository/io/projectreactor/reactor bus/2.5.0.BUILD-SNAPSHOT/reactor-bus-2.5.0.BUILD-SNAPSHOT.jar 要求: io.projectreactor.springone:反应堆样本:0.2.0 找不到io.projectreactor:reactor groovy:2.5.0.BUILD-SNAPSHOT。 在以下位置搜索: 文件:/Users/debasish/.m2/repository/io/projectreactor/reactor groovy/2.5.0.BUILD-SNAPSHOT/maven-metadata.xml 文件:/Users/debasish/.m2/repository/io/projectreactor/reactor groovy/2.5.0.BUILD-SNAPSHOT/reactor-groovy-2.5.0.BUILD-SNAPSHOT.pom 文件:/Users/debasish/.m2/repository/io/projectreactor/reactor-groovy/2.5.0.BUILD-SNAPSHOT/reactor-groovy-2.5.0.BUILD-SNAPSHOT.jar 要求: io.projectreactor.springone:反应堆样本:0.2.0 找不到io.projectreactor.spring:reactor-spring上下文:2.5.0.BUILD-SNAPSHOT。 在以下位置搜索: 文件:/Users/debasish/.m2/repository/io/projectreactor/spring/reactor-spring context/2.5.0.BUILD-SNAPSHOT/maven-metadata.xml 文件:/Users/debasish/.m2/repository/io/projectreactor/spring/reactor-spring-context/2.5.0.BUILD-SNAPSHOT/reactor-spring-context-2.5.0.BUILD-SNAPSHOT.pom 文件:/Users/debasish/.m2/repository/io/projectreactor/spring/reactor-spring-context/2.5.0.BUILD-SNAPSHOT/reactor-spring-context-2.5.0.BUILD-SNAPSHOT.jar 要求: io.projectreactor.springone:反应堆样本:0.2.0

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出


生成失败

当前示例需要2.5版本的recator生成快照。由于此快照版本在maven central上不可用,因此在生成示例之前,您必须手动生成它,以便它出现在.m2/repo中。

当前示例需要2.5版本的recator生成快照。由于此快照版本在maven central上不可用,因此在生成示例之前,您必须手动生成它,以便它出现在.m2/repo中。

或者,我们刚刚升级到2.5.0.build-snapshot,而extensions repo落后,至少应该很快在repo.spring.io上发布,不管怎样,随着M1在本月的发布。很抱歉给您带来不便,我们上周刚刚启动了此更改。

或者,我们刚刚升级到2.5.0.BUILD-SNAPSHOT,而extensions repo已经落后,它至少应该很快在repo.spring.io上发布,而且无论如何,M1将于本月发布。很抱歉给您带来不便,我们上周刚刚启动了此更改。

我找到了一个更简单的解决方案-遗憾的是,示例本身没有配置此条目。理想情况下应该是这样的,因为示例引用的是快照

只需添加一个存储库条目以指向spring快照,就可以找到构建快照:)


我找到了一个更简单的解决方案——遗憾的是,示例本身没有配置此条目。理想情况下应该是这样的,因为示例引用的是快照

只需添加一个存储库条目以指向spring快照,就可以找到构建快照:)


这不是一个很方便的解决办法。。更简单的方法是在示例gradle文件中添加缺少的快照repo。您是对的,但如果在repo中这样做会更好:这不是一个非常方便的解决方案。。更简单的方法是添加示例gradle文件中缺少的快照repo。您是对的,但如果在repo中这样做,则更好:
repositories {
  mavenLocal()
  mavenCentral()
  maven { url 'http://repo.spring.io/libs-snapshot' }
  jcenter()
}