Junior — Middle
Qual é o papel do arquivo go.mod na gestão de dependências de um projeto em Go?
sobes.tech IA
Resposta da IA
O ficheiro go.mod serve para gerir as dependências de um projeto em Go. Nele são fixados os módulos utilizados e as suas versões, o que garante a reprodutibilidade da compilação e facilita a atualização das bibliotecas.
Funções principais do go.mod:
- Define o nome do módulo (pacote) do projeto.
- Indica as versões das dependências externas.
- Permite ao sistema de compilação do Go descarregar automaticamente as versões necessárias das bibliotecas.
Exemplo de conteúdo de go.mod:
module example.com/myproject
go 1.20
require (
github.com/some/dependency v1.2.3
)