【问题标题】:Building CorDapps against a non-release branch针对非发布分支构建 CorDapps
【发布时间】:2020-04-08 09:01:10
【问题描述】:

我需要一些帮助来安装 Corda 的非发布分支,以便使用 TokenSDK 进行一些测试。我一定做错了什么,因为我在 IntelliJ 中遇到错误。

操作系统:在 Windows 10 和 Ubuntu 18.04.3 LTS 上测试

我正在按照文档中的步骤操作:link

第 1 步)克隆 Corda 存储库:

git clone https://github.com/corda/corda.git

第 2 步)检查我需要的特定分支:

git checkout release/os/4.3

步骤 3)打开我看到的 constants.properties 文件:

cordaVersion=4.3-SNAPSHOT gradlePluginsVersion=5.0.4

第 4 步)克隆 Gradle 插件存储库:

git clone https://github.com/corda/corda-gradle-plugins.git

第 5 步)检查 constants.properties 文件中列出的标签:

git checkout release/5.0.4

第 6 步)在本地安装 Gradle 插件(从 corda-gradle-plugins 文件夹运行):

gradlew install

第 7 步)将 Corda 发布到我的本地 Maven 存储库(从 corda 文件夹运行):

gradlew install

第 8 步)下载 Java 模板:

git clone https://github.com/corda/cordapp-template-java.git

步骤 9) 在 IntelliJ 中打开 java 模板并设置项目 SDK、导入模块等。

步骤 10)打开根 build.gradle 文件并更改:

corda_release_version = '4.1' corda_gradle_plugins_version = '4.0.45'

到:

corda_release_version = '4.3-SNAPSHOT' corda_gradle_plugins_version = '5.0.4'

gradle 刷新后出现以下错误:

No signature of method: org.gradle.api.internal.provider.DefaultPropertyState.convention() is applicable for argument types: (java.lang.String) values: [co.paralleluniverse] Open File

“打开文件”是一个链接,可将我带到根 build.gradle 文件中的这一行:

apply plugin: 'net.corda.plugins.quasar-utils'

更多错误:

Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id 'net.corda.plugins.quasar-utils']

Caused by: org.gradle.api.reflect.ObjectInstantiationException: Could not create an instance of type net.corda.plugins.QuasarExtension_

Caused by: groovy.lang.MissingMethodException: No signature of method: org.gradle.api.internal.provider.DefaultPropertyState.convention() is applicable for argument types: (java.lang.String) values: [co.paralleluniverse]

我是错过了一步还是做错了一步?

【问题讨论】:

    标签: corda


    【解决方案1】:

    自 Corda4.3 以来,Corda 已进入季度发布计划。我相信我们会尽快将这些功能引入社区。请继续关注我们https://www.corda.net/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-05
      • 2018-03-19
      • 2010-10-19
      • 2019-07-28
      相关资源
      最近更新 更多