首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >驻留在另一个项目的供应商文件夹中的供应商包

驻留在另一个项目的供应商文件夹中的供应商包
EN

Stack Overflow用户
提问于 2018-11-17 00:26:58
回答 1查看 94关注 0票数 0

我正在编写一个依赖于某些导入的库包,但我不确定如何正确处理它。

让我从目录结构开始:

代码语言:javascript
复制
go/src/github.com/
├── developer A/
│   ├── project 1
│   └── project 2
│   
└── developer B/
    └── project 3
        └── vendor
            └── project 4

项目1是一个库。它在项目2中使用,并被拉到2s供应商文件夹中。因此,项目1应该包含它的所有依赖项,这样客户端(例如项目2)就不需要拉出它们。但是,项目1的一个依赖项是项目4,它包含在项目3s供应商文件夹中。Go不允许导入指向供应商文件夹中的包,所以我不能直接从那里导入。我怎么用govendor解决这个问题呢?

EN

回答 1

Stack Overflow用户

发布于 2018-11-17 00:43:50

Go不会让你进入另一个项目的供应商目录。听起来你的意图是确保版本。这就是go modules的任务。有关更多信息,请查看wiki

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53341834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档