如何使用库或实用程序函数组织结构链代码的文件夹结构?

时间:2018-05-01 16:44:29

标签: go hyperledger-fabric blockchain

Fabric chaincode需要为每个链代码分别使用文件夹进行部署。 例如,chaincode_1将需要在chaincode_1文件夹中,其中包含所有依赖项(供应商),util / library函数+ chaincode_1.go以及与chaincode_2相同的内容。

我的问题是如何组织util / library文件夹,如果它具有我想在链代码中使用它的功能。面料链代码部署不允许..我认为。 util文件夹在每个链代码文件夹中被复制/冗余

1 个答案:

答案 0 :(得分:0)

您可以将所有共享依赖项(包括您自己的util包)放在一个单独的存储库中,然后通过dep将它们提供给它们。它们仍将按链码进行复制,但通过dep确保管理它们可能更容易,而不必手动复制它们。