govendor会自动包含传递依赖吗?

时间:2016-12-15 00:21:01

标签: go dependencies vendor govendor

假设我通过govendor addgovendor fetch添加新的依赖关系X.此依赖关系X依赖于Y。

govendor会自动引入这些依赖关系吗?或者我必须做govendor add Y

addfetch之间的行为是否有所不同?

我在这里的任何文档中都找不到这个:https://github.com/kardianos/govendor

或者运行govendor add --help

1 个答案:

答案 0 :(得分:3)

govendor fetch <package_name>将自动包含传递依赖项。

govendor add <package_name>不会。

但是,如果您运行govendor add +external(没有包名称),它将提供您的代码所依赖的依赖项和传递依赖项,只要它们在您的GOPATH上签出即可。