1.13
A ferramenta
goagora assume como padrão o download de módulos do "mirror" público em https://proxy.golang.org, e também o padrão para validar os módulos baixados (independentemente da fonte) usa banco de dados de checksum público em https://sum.golang.org.Se você tiver um código privado, provavelmente deve definir a configuração GOPRIVATE (como
go env -w GOPRIVATE = *.Corp.com, github.com/secret/repo) ou em variações mais refinadas GONOPROXY ou GONOSUMDB que suportam casos de uso menos frequentes.GO111MODULE=autoativa o modo de módulo se algumgo.modfor encontrado, mesmo dentro de GOPATH. (Antes do Go 1.13,GO111MODULE=autonunca habilitaria o modo de módulo dentro do GOPATH).os argumentos de
go getmudaram:go get -u(sem argumentos) agora apenas atualiza as dependências diretas e indiretas do seu pacote atual e não examina mais o seu módulo inteiro.go get -u ./...de seu módulo principal atualiza todas as dependências diretas e indiretas de seu módulo e exclui as dependências de teste.go get -u -t ./...é semelhante, mas também atualiza as dependências de teste.go getnão suporta mais-m(porque ele teria se sobreposto em grande parte ago get -ddevido a outras alterações; geralmente você pode substituirgo get -m fooporgo get -d foo).
Last updated