背景

  • Go长期一以来,没有一个官方包管理工具,社区推出了各种包管理工具(以dep最为知名),整体较为混乱。
  • Go的代码组织结构/管理跟GOPATH强关联,饱受社区争议。
  • 为了解决如上两个问题,Go的掌托人Russ Cox推出使用Go Modules来解决。
  • 在Go1.11和Go1.12初步完成了对Go Modules的支持,在Go1.13时官方推荐把Go Modules作为包管理系统。
  • Go Modules作为未来Go官方的包管理系统,有必要一探究竟。

完整文章请转到下面link: Go Modules介绍

下载链接