【问题标题】:Unable to compile cordapp-example无法编译 cordapp-example
【发布时间】:2019-02-07 02:00:00
【问题描述】:

我是 Corda 和 IntelliJ 的新手。在遵循https://docs.corda.net/head/getting-set-up.html#run-from-intellij 的说明时,我无法编译 Corda 示例应用程序。 Gradle 同步给了我以下异常

警告:project ':kotlin-source': 无法构建 Kotlin 项目配置 详细信息:java.lang.reflect.InvocationTargetException:null 原因:org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException:无法解析配置“:kotlin-source:integrationTestCompileClasspath”的所有文件。 原因:org.gradle.internal.resolve.ModuleVersionNotFoundException:找不到 com.github.bft-smart:library:master-v1.1-beta-g6215ec8-87。 要求: 项目 :kotlin-source > net.corda:corda-node-driver:3.2-corda > net.corda:corda-test-utils:3.2-corda > net.corda:corda-node:3.2-corda

关于我在这里做错了什么的任何指导?

如果我去 https://jitpack.io/com/github/bft-smart/library/master-v1.1-beta-g6215ec8-87/library-master-v1.1-beta-g6215ec8-87.jar 它说 “构建失败。请参阅 jitpack.io 的日志”

作为进一步的更新,https://jitpack.io/com/github/bft-smart/library/master-v1.1-beta-g6215ec8-87/build.log 显示自 8 月 30 日以来构建失败。

关于如何强制所有 Corda 为 BFT-smart 版本引用另一个版本的任何指导? master-v1.1-beta-g34864da-135 ?

【问题讨论】:

  • (更新):- 我在 github.com/corda/corda/issues/3884 添加了一个关于 Corda github 的问题。我当前的 hack :- 刚刚在 .....\cordapp-example\kotlin-source\build.gradle 中使用以下行做了一个强制版本 compile "com.github.bft-smart:library:library-master-v1. 1-beta-g93fe541-124" 它适用于这个版本。
  • 所以由于某种原因,我的帐户不允许回答关于 SO 的问题 :-) 这个问题已由 Corda-examples 团队修复。 github.com/corda/cordapp-example/issues/154
  • 还通过电子邮件收到了以下回复 “似乎第三方二进制存储库 Jitpack 上的二进制文件已过期。我们正在努力恢复它,但另一个更长期的解决方案是添加; maven { url 'ci-artifactory.corda.r3cev.com/artifactory/corda' } 到你的 build.gradle 的存储库块。这个存储库包含 Corda 和我们托管的任何 Corda 依赖项。如果你把它们放在主要的 Corda 二进制文件中,你仍然可以使用 jcenter/maven Central在存储库列表中更高。”

标签: gradle intellij-idea corda


【解决方案1】:

这是作为问题提出的 here 并已修复 here

看看这个post如何解决

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-05
    • 2019-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多