【问题标题】:Specifying vendor in Corda Enterprise CorDapp在 Corda Enterprise CorDapp 中指定供应商
【发布时间】:2018-08-31 07:35:30
【问题描述】:

我正在针对 Corda Enterprise 构建一个 CorDapp。我在构建 CorDapp 时收到以下错误消息:

CordApp's vendor is "Unknown". Please specify it in "cordapp.info.vendor".

如何指定 CorDapp 的供应商?

【问题讨论】:

    标签: corda


    【解决方案1】:

    从 Corda Enterprise V3.1 开始,您可以指定 CorDapp 的供应商,将以下闭包添加到您的 build.gradle 文件中:

    cordapp {
        info {
            name "My CorDapp"
            vendor "My Company"
            version "1.0.1"
        }
    }
    

    【讨论】:

      【解决方案2】:

      除了 stackoverflow 之外,这是否记录在任何地方?

      【讨论】:

      • 当我在 build.gradle 中尝试使用 Corda Enterprise 3.1 和 Gradle 4.9 进行构建时,它无法识别 cordapp 关键字。消息是:找不到 org.gradle.api.internal.initialization.DefaultScriptHandler 类型对象的参数的方法 cordapp()。
      • 您使用的是什么版本的 CorDapp 插件?来自文档“对于 CorDapps,取决于 cordapp-plugin,版本 4.0.25 允许指定分发信息。” docs.corda.r3.com/upgrade-notes.html?highlight=vendor
      • ext.corda_gradle_plugins_version = '4.0.25' - 我们已经根据文档对 gradle 构建脚本进行了建议的更改。
      • 会不会是我把这个闭包放错了地方?我在 buildscript 部分之前和 group 和 version 标记之后有它。
      • 我仍然无法让它与指定的 Gradle 条目一起工作。我确保所有正确的插件都可用于存储库,但出现此错误。 FAILURE:构建失败并出现异常。 * 其中:构建文件 'C:\Corda\simple-cordapps-release-V3\build.gradle' 行:4 * 出了什么问题:评估根项目 'yo' 时出现问题。 > 在 org.gradle.api.Project 类型的根项目 'yo' 上找不到参数 [build_9y1rv02u25a74192ytw4dqhs4$_run_closure1@328a0392] 的方法 cordapp()。
      猜你喜欢
      • 1970-01-01
      • 2018-07-08
      • 1970-01-01
      • 1970-01-01
      • 2020-02-17
      • 1970-01-01
      • 1970-01-01
      • 2019-10-07
      • 2019-04-09
      相关资源
      最近更新 更多