Na podstawie dokumentacji (4.7.6 - Getting the insight into a particular dependency) możemy uzyskać wgląd w konkretną konfigurację, określając samą konfigurację. W tym przykładzie używają one jako konfiguracji compile
, która jest przestarzała. Próbowałem odtworzyć to samo polecenie, zastępując, w build.gradle
, konfigurację compile
z konfiguracją implementation
(ponieważ dostałem, że nie powinniśmy już używać compile
). Ale kiedy biegnę:Jak uzyskać wgląd w zależności do konfiguracji "wdrożenia"?
gradle dependencyInsight --dependency groovy --configuration implementation
Gradle wraca:
Execution failed for task ':dependencyInsight'.
Resolving configuration 'implementation' directly is not allowed
Mój plik build.gradle
jest następujący:
apply plugin: 'java-library'
repositories {
jcenter()
}
dependencies{
implementation 'org.codehaus.groovy:groovy-all:2.4.10'
}
Czy to znaczy, że nie może uzyskać wgląd zależność jeżeli Używam implementation
lub jest inny sposób, aby go uzyskać?
Czy możesz dać mi przykład, być może z kodem napisałem powyżej? Nadal jestem początkującym z Gradle i Groovy. :) – acejazz
@acejazz dodał przykład z twoimi danymi powyżej! –
jeśli wykonam polecenie, które dałeś z podanym plikiem kompilacji, zwróci: "Nie znaleziono opcji" Konfiguracja z nazwą "releaseCompileClasspath.". czy robię coś źle? – acejazz