Как я могу перечислить все переходные зависимости многопроектной сборки - PullRequest
0 голосов
/ 03 июня 2019

У меня многопроектная сборка с большим количеством подпроектов.

Как мне перечислить все переходные зависимости многопроектной сборки.

В идеале это было бы возможнос некоторым аргументом командной строки, то есть без изменения каких-либо файлов Gradle, и перечислите красивое дерево зависимостей в командной строке.

Ответы [ 2 ]

0 голосов
/ 04 июня 2019

Вы можете использовать -I (или --init-script) в командной строке, чтобы указать сценарий инициализации

Затем вы можете добавлять любые задачи и т. Д. В сценарий инициализации, не изменяя их.build.gradle

0 голосов
/ 03 июня 2019

Одним из решений, которое действительно изменяет родительский build.gradle (но минимально), является из этого блога :

subprojects {
    task allDeps(type: DependencyReportTask) {}
}

Поскольку мой родительский build.gradle уже имеет раздел subprojectsэто однострочник.Кроме того, я могу ограничить вывод, указав конфигурацию.Следовательно, это приемлемое решение, поэтому параметр командной строки будет лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...