Fabric 链代码需要为每个链代码部署单独的文件夹。 例如,chaincode_1 需要位于包含所有依赖项( vendor )、util/library 函数 + chaincode_1.go 的 chaincode_1 文件夹中,chaincode_2 也是如此。
我的问题是如果 util/library 文件夹具有我想跨链码使用的功能,如何组织它。 Fabric 链代码部署不允许它……我认为。并且 util 文件夹在每个链代码文件夹中被复制/冗余
最佳答案
您可以将所有共享依赖项(包括您自己的 util 包)放在一个单独的存储库中,然后通过 dep 出售它们。 .它们仍将按链代码进行复制,但通过 dep ensure 管理它们可能比手动复制它们更容易。
关于go - 如何使用库或实用程序函数组织结构链代码的文件夹结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50120406/