У меня есть несколько проектов Go, которые кэшируют свою сборку в каталоге по умолчанию GOCACHE
. Согласно официальному документация Голанга:
The go command periodically deletes cached data that has not been used recently. Running 'go clean -cache' deletes all cached data.
Итак, если я правильно понимаю, кажется вероятным, что go build
перезапишет этот кеш по мере увеличения количества сборок проекта. Следовательно, выгодно ли хранить кеш сборки каждого проекта в отдельном месте?
Каждый пакет имеет свой кэш. Нет никакого преимущества в том, чтобы иметь отдельные места.
Ваше понимание неверно. Держите единый кеш.