发布Golang软件包和依赖项

时间:2019-02-27 00:53:52

标签: go

您如何处理软件包依赖关系?例如,假设我有一个要发布的软件包供所有人使用,而在开发该软件包时,我正在使用3rd party软件包。对于此示例,假设github.com/gorilla/websocket是一个,而github.com/sirupsen/logrus是另一个。 go工具会自动查看我的“包含”并获取这些软件包吗?我是否需要说明一下您需要在安装我的软件包之前安装这些工具?我是否应该以某种方式将它们包括在自己的资源中(我对此表示怀疑,但没有遗漏任何内容)?建议的处理方式是什么?要注意的一件事是我正在使用Go 1.11模块系统,因此我的依赖项已列在go.mod文件中。够了吗?

1 个答案:

答案 0 :(得分:0)

无需担心,因为go get会为您做到这一点。