我创建了一个名为 A 的模块并将其推送到我公司的私人仓库。
repo 的地址是 xxx.com/inf/client.git 并且 A 模块是一个子目录,所以 A 模块被命名为 xxx.com/inf/client.git/A
当我使用模块时,我将它导入到我的代码中
import (
"xxx.com/inf/client.git/A"
)
func main() {
A.XXX()
}
当我使用 go build 构建代码时,go module 可以找到模块 A 并开始下载。但问题是有这么多与A相同级别的子目录,它们都会被下载,这是我没想到的。
有人可以帮忙吗?我只想下载 xxx.com/inf/client.git/A 而不下载 xxx.com/inf/client.git/B(C,D...) 因为它们根本没有被使用。
陪伴而非守候
相关分类