Można uruchomić gradlew dependencies
, aby dowiedzieć się o zależnościach zadań modułu. Czy istnieje sposób na znalezienie zależności przechodnich od zależności buildscript?Czy istnieje zadanie "zależności" programu Gradle dla zależności buildScript?
przykład: classpath 'com.android.tools.build:gradle:1.0.0'
bezpośrednio zależy od:
com.android.tools.build builder
com.android.tools.lint lint
net.sf.proguard proguard-gradle
tools.base project-test-lib
Jak można zobaczyć na MVNRepository. Ale te artefakty mają swoje własne zależności. Czy istnieje sposób na ich znalezienie bez ręcznego przejścia całego drzewa zależności?
Jako wyjaśnienia, ścieżka klasy mówię jest określony przez:
buildscript {
repositories {}
dependencies { .... }
}
"Nie można wygenerować raportu na temat zależności, ponieważ konfiguracja wejścia nie została określona.", Spróbował dodać '--configuration classpath', ale nadal dał mi ten sam błąd. Próbowałem również "kompilacji" i "środowiska wykonawczego" bezskutecznie. Jakieś pomysły? (Gradle 3.5) – TWiStErRob
Ta odpowiedź jest nieprawidłowa. Po pierwsze, jak wspomniano w powyższym komentarzu, zadanie 'dependencyInsight' wymaga podania nazwy konfiguracji za pomocą opcji' --configuration'. Po drugie, tylko konfiguracje projektu, a nie konfiguracje buildscript, są narażone na to zadanie. –