【发布时间】:2020-10-23 21:56:16
【问题描述】:
我是 Corda 的初学者。我正在使用 Corda OS 开发一个项目。每当我在状态或合同中更改一点代码时,我都必须再次部署节点,以便节点知道更新版本的 cordapp 但是,这会删除旧数据。有什么方法可以在不重新部署节点的情况下更新 cordapp?
【问题讨论】:
标签: blockchain corda
我是 Corda 的初学者。我正在使用 Corda OS 开发一个项目。每当我在状态或合同中更改一点代码时,我都必须再次部署节点,以便节点知道更新版本的 cordapp 但是,这会删除旧数据。有什么方法可以在不重新部署节点的情况下更新 cordapp?
【问题讨论】:
标签: blockchain corda
./gradlew :contracts:build 重建特定模块(例如contracts)。build 目录中取出生成的jar 文件,并将其放在您节点的cordapps 文件夹中。【讨论】:
deployNodes 重建一切,要么是我告诉你的方法。至于库 jar 文件,只需复制粘贴即可;除非您更改 build.gradle 中的库版本,否则您不必重新构建它们。