猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
Go 有没有像 Java 中的 Maven 这样的打包系统?
Go 语言有像 Java 中的 Maven 这样的打包系统吗?我正在尝试了解如何进行依赖管理,以及是否有办法轻松地做到这一点。
白衣非少年
浏览 427
回答 1
1回答
慕神8447489
好吧,不,它没有。并且必须理解,go get它不是包管理器。不过,有几件事需要学习:此常见问题解答条目。从 1.5 版开始,Go 工具对“供应商”有了基本的支持——即将所需的依赖项与项目一起打包。支持只是以特殊方式处理项目顶层名为“vendor”的特殊目录的形式。该工具不提供任何类型的管理该目录的内容。常见的方法包括子树合并和 Git 支持的子模块(以及其他 VC 系统的等效设施)和外部工具(见下文)。Go 1.6 中默认启用了此支持。有许多第三方工具使用各种方法为 Go 实现打包以执行此任务。在看似完整的清单指向了通过@AlexBrand,但因为它几乎没有合理的尝试有每个解决方案,我给一个自以为是提示-根据我自己的潜伏转到邮件列表-看看这些工具:gb,glide,govendor,godep。还请考虑阅读Go 邮件列表上的此线程及其链接的资源。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Go
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续