我有两个内部项目。
项目 1 - 文件go.mod
go github.com/company/project1
go 1.16
require github.com/company/project2 v1.1.0 // indirect
项目 2 - 文件go.mod
go github.com/company/project2
go 1.16
Project1 依赖于基于上述 go.mod 文件的 Project2。
当 Project2 在多个环境中移动时,它需要依赖于不同版本的 Project1。
例如,基于环境变量:
如果环境 = 负载
Project1 depends on 1.1.0-<ENVIRONMENT> version of Project2
如果环境 = 测试
Project1 depends on 1.1.0-<ENVIRONMENT>.<DATE> version of Project2
这可以动态完成而不每次都修改文件吗?go.mod
料青山看我应如是
holdtom
随时随地看视频慕课网APP
相关分类