Есть ли эквивалентная диаграмма для этого плагина Android gradle?
https://docs.gradle.org/current/userguide/java_plugin.html#N12255
Есть ли диаграмма зависимостей задачи проекта gradle сборки?
Ответ 1
Я не нашел диаграмму для плагина Android gradle, НО. Я нашел способ создать его для любого проекта/библиотеки/модуля.
Добавьте Inspector
библиотеку в свой файл верхнего уровня gradle.build
и выполните задачу, которую вы хотите проверить. Затем проверьте папку ./buildProfile/report
.
Только для моего верхнего уровня build.gradle
file
buildscript {
repositories {
jcenter()
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
classpath "gradle.plugin.com.jakeout:inspector:0.3.0"
}
}
allprojects {
apply plugin: "com.jakeout.gradle-inspector"
repositories {
jcenter()
}
}
Вот часть отчета для моего простого проекта:
P.S. Возможно, сгенерированное изображение не так хорошо, как создано командой gradle, но достаточно хорошо, чтобы понимать зависимости в вашем проекте/библиотеке/модуле.
Ответ 2
Поместите это здесь, потому что это самое близкое, которое я нашел до сих пор... но он явно не ссылается на задачи gradle, необходимые для достижения этих шагов...: (
http://tools.android.com/tech-docs/new-build-system/build-workflow
Ответ 3
Эта ссылка может иметь то, что вы ищете (лучше всего я мог бы найти):
Когда в жизненном цикле сборки добавлены крючки Gradle?
https://github.com/akhikhl/gradle-onejar
http://www.sinking.in/blog/provided-scope-in-gradle/ (Диаграмма частично вниз по странице)