版本选择算法
例如,如果您的模块依赖于具有require D v1.0.0
的模块A,并且您的模块还依赖于具有require D v1.1.1
的模块B,则最小版本选择将会选择D的v1.1.1
版本用以构建(使用最高版本)。
私有依赖管理
前面章节我们非常详细、图文并茂地介绍了基本的开发环境安装/配置、Go Module
安装使用,在实际的项目开发中,你会发现更多的问题,常见的:
如果你遇到了上面所提到的问题,我们建议的解决方案:通过GOPRIVATE
的方式设置私有包有效域名。
该特性需要
Go v1.13
以上版本支持。
在中这么设置: