如果你在 Travis CI 上运行 Golang 测试,它会用三个点下载你的所有依赖项:5 R/ z8 {. m- q6 @: U
go get -d -v ./... && go build -v ./...5 D% a4 [& _; Q% W- Y
什么./...显示或扩展到哪里?我做了一些研究,但它似乎不是 Unix 约定。3 U0 J' \* k, ^" [. \, r. C' b4 U
8 G7 r7 W2 [. p. Q+ x; W 解决方案: ' [: @2 l( P k7 O, S" [" K 从命令go help packages:# S5 x4 H% {$ Q9 X/ T
如果导入路径包含一个或多个…通配符是一种模式,每个通配符都可以与任何字符串相匹配,包括空字符串和斜杠字符串。该模式扩展到 GOPATH 所有匹配名称和模式的包目录。作为一种特殊情况,x/… 匹配 x 以及 x 子目录。net/… 在其子目录中扩展到 net 和包。