如何在Corda中为具有不同jar的不同节点创建多个流?

时间:2018-07-04 09:23:33

标签: corda

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

1 个答案:

答案 0 :(得分:1)

Oracle Example here是一个很好的例子。您需要做几件事:

  1. 将不同JAR文件的源文件拆分为单独的模块。在上面链接的示例中,有一个单独的模块,用于baseserviceclient。确保将模块包含在settings.gradle file
  2. 将模块作为依赖项包含在main build.gradle file
  3. 然后如何安装这些CorDapps取决于您如何创建节点:
    • 如果您使用deployNodes创建节点,请selectively add the modules as CorDapps on your nodes
    • 如果要手动创建节点:
      • 从项目的根目录运行gradlew jar任务,以在build/libs文件夹中创建单个CorDapps
      • 将这些CorDapps复制到要安装它们的节点的cordapps文件夹中
      • 重新启动节点