Golang обновляет зависимости поставщиков при каждом развертывании - PullRequest
1 голос
/ 06 июня 2019

Я довольно новичок в Go из Java-опыта и пытаюсь найти лучшие практики для управления зависимостями Go.

Если у меня есть проект A, который зависит от проекта B, и я помещаю ссылку на проект B в свой пакет поставщика, то при запуске go install загружается все, что мне нужно. Однако, допустим, я нашел ошибку в Проекте B, которую я исправил, как я могу гарантировать, что Проект A остается в актуальном состоянии? Например, есть ли способ выполнить установку при каждом развертывании, чтобы убедиться, что я ничего не пропустил?

В Java при каждом развертывании я бы делал свой mvn package, чтобы наилучшим образом обеспечить, чтобы каждое развертывание было самодостаточным. Есть ли способ сделать то же самое в Go?

Извиняюсь, если это действительно простой вопрос - но я не смог найти хорошего ответа.

1 Ответ

1 голос
/ 06 июня 2019

Если вы используете go 1.11 и выше go mod для предыдущих версий, вы можете использовать go dep

...