W moim projekcie używam niektórych lokalnych zależności:Gradle lokalne zależności nie są widoczne
dependencies {
compile files('lib/mylib.jar')
}
Dlaczego gdy zgłoszę gradle dependencies
nie widzę tej biblioteki jako zależność? Komenda gradle dependencies --configuration compile
powraca w ten sposób:
:dependencies
------------------------------------------------------------
Root project
------------------------------------------------------------
compile - Compile classpath for source set 'main'.
No dependencies
zależne pobrane z repozytorium (maven/bluszczu) są widoczne. Na przykład:
repositories {
mavenCentral()
}
dependencies {
compile 'com.google.guava:guava:14.0.1'
}
pokaże:
:dependencies
------------------------------------------------------------
Root project
------------------------------------------------------------
compile - Compile classpath for source set 'main'.
\--- com.google.guava:guava:14.0.1
BUILD SUCCESSFUL
Powinienem też dodać, że zależności nie są pokazane, ale projekt kompiluje poprawnie.
dokumentacja
Złe wieści:/Czy istnieje inna możliwość pokazania lokalnych zależności (z wyjątkiem tworzenia nowego zadania, które wyświetli wszystkie pliki)? – pepuch
Zobacz także [wydanie] (http://issues.gradle.org/browse/GRADLE-1332) w trackerze Gradle JIRA. –