运行cordapp时要包含的JAR

运行cordapp时要包含的JAR,corda,Corda,我按照教程构建corda的docker图像,该图像在中给出,并参考。在构建了第一个链接中给出的基本映像之后,给出的指令是将cordapps jar添加到一个文件夹中。我不知道是使用kotlin source/build/libs文件夹中的jar还是使用kotlin source/build/nodes文件夹中的runnodes jar。如果有人能引导您了解它,这会很有帮助。cordapp jar包含您编写的代码,因此将位于kotlin source/build/libs或您构建的jar将要用到的

我按照教程构建corda的docker图像,该图像在中给出,并参考。在构建了第一个链接中给出的基本映像之后,给出的指令是将cordapps jar添加到一个文件夹中。我不知道是使用kotlin source/build/libs文件夹中的jar还是使用kotlin source/build/nodes文件夹中的runnodes jar。如果有人能引导您了解它,这会很有帮助。

cordapp jar包含您编写的代码,因此将位于kotlin source/build/libs或您构建的jar将要用到的任何地方。runnodes由deployNodes脚本生成,只是用作启动节点的一种方式


另一个重要的jar是corda.jar,如果没有它,任何东西都不会起作用。

FYI-您可以不使用deployNodes,而只使用gradlew jar创建CorDapp jar,如下所述:。在使用现有netowrk添加新节点时,在运行引导程序后,所有文件夹和信息都会更新。但在新节点的cordapps文件夹中看不到corda jar。我们是需要手动更新还是自动更新?