Ist es Gradle "Abhängigkeiten" Aufgabe für buildscripts Abhängigkeiten?
Kann man laufen gradlew dependencies
zu lernen über die Abhängigkeiten der Modul-Aufgaben. Gibt es einen Weg zu finden, transitive Abhängigkeiten von buildscripts Abhängigkeiten?
Beispiel:
classpath 'com.android.tools.build:gradle:1.0.0'
hängt direkt:
com.android.tools.build builder
com.android.tools.lint lint
net.sf.proguard proguard-gradle
tools.base project-test-lib
Kann man MVNRepository. Aber diese Artefakte haben Ihre eigenen Abhängigkeiten. Ist es und Weg zu finden, die sich ohne manuellen Verfahren gesamte Abhängigkeitsstruktur?
Als einer Klärung, den Klassenpfad, die ich spreche, ist definiert durch:
buildscript {
repositories {}
dependencies { .... }
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie diesen Befehl verwenden:
Es ist genial tutorial von Udacity, Gradle für Android, aber anschauen kann man dieses video weitere Erklärung.
--configuration classpath
, aber es gab mir noch den gleichen Fehler. Habe auch versuchtcompile
undruntime
ohne Erfolg. Irgendwelche Ideen? (Gradle 3.5)dependencyInsight
Aufgabe erfordert eine Konfiguration name zur Verfügung gestellt werden, die über die--configuration
option. Zweite, nur sind Projekt-Konfigurationen, nicht die buildscripts Konfigurationen, ausgesetzt sind, diese Aufgabe zu erfüllen.Leider gibt es keine Möglichkeit zu geben das build-Skript-Konfiguration der impliziten
dependencies
task über die CLI. Sie müssen explizit definieren Sie eine Aufgabe des TypsDependencyReportTask
konfiguriert mit Ihrem build-Skript-Konfiguration.Update:
Beginnend mit Gradle 2.10 Sie können jetzt Informationen über buildscripts Abhängigkeiten über
gradle buildEnvironment
scheint-Ausgang nichts für core-plugins. Zum Beispiel fürapply plugin: 'application'
Abhängigkeiten dargestellt werden, obwohl dieapplication
plugin hängt von derjava
plugin.Ich glaube, Sie suchen nach Gradle ist DependencyInsightReportTask