У меня есть программа go, которая проверяет большой репозиторий, выбирает некоторые интересующие пакеты и затем генерирует новый файл main.go, который имеет:
import(
_ (package of interest here)
_ (another package of interest here)
...
)
func main() {...}
Основные заинтересованы в некоторых значениях, которые эти пакеты устанавливают в их методе init
.
Однако некоторые из этих пакетов имеют (...)/внутренние/(...) пути и поэтому я use of internal package not allowed
при попытке запуска сгенерированного main.go.
Есть ли какой-нибудь флаг компилятора/компоновщика/другого, который отключает проверку internal
пути?