Есть ли способ показать граф зависимостей пакета Go? - PullRequest
0 голосов
/ 07 сентября 2018

Например, для пакета A, который зависит от пакета B и пакета C, где пакет C также зависит от пакета D - есть ли способ вывести эту информацию? (С помощью инструмента продавца или иным образом)

Вывод vendor.yaml с помощью govend не включает транзитивную информацию о зависимостях, равно как и файл Gopkg.toml вывод на dep, из того, что я вижу. Файл go.mod, созданный модом Golang 1.11, аннотирует некоторые зависимости как // indirect - но он не аннотирует зависимости какой-либо информацией о том, через какую зависимость они были получены.

1 Ответ

0 голосов
/ 07 сентября 2018

Вы пробовали https://github.com/KyleBanks/depth? С первого взгляда он обеспечивает приличное дерево зависимостей.

...