首页 > 解决方案 > 如何在 Corda 中为具有不同 jar 的不同节点创建多个流?

问题描述

如何在 Corda 平台中使用不同的 jar 文件为不同的节点创建多个流?

标签: corda

解决方案


这里的 Oracle 示例就是一个很好的例子。你需要做几件事:

  1. 将不同 JAR 文件的源文件拆分为单独的模块。base在上面链接的示例中,service和有一个单独的模块client。确保在settings.gradle文件中包含模块
  2. 将模块作为依赖项包含在build.gradle文件中
  3. 你如何安装这些 CorDapps 取决于你如何创建你的节点:
    • 如果您正在使用deployNodes创建节点,请有选择地将模块添加为节点上的 CorDapps
    • 如果您手动创建节点:
      • gradlew jar从项目的根目录运行任务以在build/libs文件夹中创建单独的 CorDapps
      • 将这些 CorDapp 复制到cordapps您希望安装它们的节点的文件夹中
      • 重启节点

推荐阅读