我有兩個內(nèi)部項目。項目 1 - 文件go.modgo github.com/company/project1 go 1.16require github.com/company/project2 v1.1.0 // indirect項目 2 - 文件go.modgo github.com/company/project2 go 1.16Project1 依賴于基于上述 go.mod 文件的 Project2。當(dāng) Project2 在多個環(huán)境中移動時,它需要依賴于不同版本的 Project1。例如,基于環(huán)境變量:如果環(huán)境 = 負載Project1 depends on 1.1.0-<ENVIRONMENT> version of Project2如果環(huán)境 = 測試Project1 depends on 1.1.0-<ENVIRONMENT>.<DATE> version of Project2這可以動態(tài)完成而不每次都修改文件嗎?go.mod
如何配置go mod以具有基于環(huán)境變量的 require 版本?
料青山看我應(yīng)如是
2022-08-30 21:28:10