Hi,
Ich bin sowohl bei jgrapht als auch bei gradle neu, daher ist es durchaus möglich, dass ich etwas absolut Triviales übersehe.
Ich habe dies zu meinem build.gradle hinzugefügt
compile 'org.jgrapht:jgrapht:0.9.0'
Danach mache ich einen Gradle-Build und dies ist mein Gradle-Cache, es scheint, dass er das JAR für jgrapht nicht herunterladen kann.
nikhil ~/.g/c/m/files-2.1> find . | grep '.jar$'
./junit/junit/4.11/28e0ad201304e4a4abf999ca0570b7cffc352c3c/junit-4.11-sources.jar
./junit/junit/4.11/4e031bb61df09069aeb2bffb4019e7a5034a4ee0/junit-4.11.jar
./org.hamcrest/hamcrest-core/1.3/1dc37250fbc78e23a65a67fbbaf71d2e9cbc3c0b/hamcrest-core-1.3-sources.jar
./org.hamcrest/hamcrest-core/1.3/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar
./org.slf4j/slf4j-api/1.7.5/654135274d4c27132ea208a4ec07f344bdb83bcb/slf4j-api-1.7.5-sources.jar
./org.slf4j/slf4j-api/1.7.5/6b262da268f8ad9eff941b25503a9198f0a0ac93/slf4j-api-1.7.5.jar
Aber ich kann sehen, dass der Pom heruntergeladen wurde
nikhil ~/.g/c/m/files-2.1> find . | grep '.pom$'
./junit/junit/4.11/cddf7490ffe839978cf5d6c944c01f2a8cb70a49/junit-4.11.pom
./org.hamcrest/hamcrest-core/1.3/872e413497b906e7c9fa85ccc96046c5d1ef7ece/hamcrest-core-1.3.pom
./org.hamcrest/hamcrest-parent/1.3/80391bd32bfa4837a15215d5e9f07c60555c379a/hamcrest-parent-1.3.pom
./org.javabits.jgrapht/jgrapht/0.9.1/807e3b9202e811eb85411d4f23a36d1d9f33ed6d/jgrapht-0.9.1.pom
./org.jgrapht/jgrapht/0.9.0/8ce3cbdd6ebcfecc6d1dde4c23f16605439a9615/jgrapht-0.9.0.pom
Ich habe nur Maven Central in meinen Quellen. Ist jgrapht dort nicht vorhanden?
Wenn nicht, gibt es eine andere Quelle, die ich zu meinen build.gradle
hinzufügen könnte, damit dies funktioniert. Ich möchte nicht die ganze Zeit Jars herunterladen und sie dem Klassenpfad hinzufügen.
dependencies {
compile group: 'org.jgrapht', name: 'jgrapht-ext', version:'0.9.0'
}
funktioniert bei mir...
Das Deklarieren einer Abhängigkeit von jgrapht-ext
lädt das jgrapht-core
Jar nicht herunter... _Ressource fehlt. [HTTP HEAD: https://repo1.maven.org/maven2/org/jgrapht/jgrapht/0.9.0/jgrapht-0.9.0.jar]_)
Das funktioniert bei mir:
def jgraphtVersion = '0.9.1'
compile "org.jgrapht:jgrapht-core:$jgraphtVersion"
Ich benutze dies seit Gradle 1.x und verwende jetzt 2.4 und 2.9
Hilfreichster Kommentar
Das funktioniert bei mir:
Ich benutze dies seit Gradle 1.x und verwende jetzt 2.4 und 2.9