Для этого следует использовать инструмент управления пакетами зависимостей, который называется dep .
Установите dep с помощью команды:
go get -u github.com/golang/dep/cmd/dep
Это создаст двоичный файл dep в каталоге GOBIN .Перейдите в каталог, где находится основной пакет, и выполните команду:
Для Windows: %GOBIN%\dep.exe init
Для Linux: $GOBIN\dep init
Это создаст GopkgФайлы .toml и Gopkg.lock вместе с папкой vendor , которая решит вашу проблему.
Ссылка : https://golang.github.io/dep/docs/introduction.html