Sobes.tech
Junior — Middle

Poderia nomear as ferramentas mais comuns para gestão de dependências em projetos?

sobes.tech IA

Resposta da IA

No Go, a ferramenta mais comum para gerir dependências é o Go Modules (go mod). Está integrada na ferramenta padrão do Go desde a versão 1.11 e permite gerir as versões das bibliotecas, fazer download e cache de dependências automaticamente.

Anteriormente, eram utilizados ferramentas como dep e Glide, mas atualmente são considerados obsoletos.

Exemplo de inicialização de um módulo e adição de dependência:

go mod init example.com/myproject

go get github.com/sirupsen/logrus@v1.8.1

Isto criará um arquivo go.mod com a descrição das dependências e suas versões.