Hai,
Saya baru mengenal jgrapht dan gradle sehingga sangat mungkin saya melewatkan sesuatu yang benar-benar sepele.
Saya telah menambahkan ini ke build.gradle saya
compile 'org.jgrapht:jgrapht:0.9.0'
Setelah ini saya melakukan gradle build dan ini adalah cache gradle saya, sepertinya tidak dapat mengunduh toples untuk jgrapht.
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
Tetapi saya dapat melihat bahwa pom telah diunduh
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
Saya hanya memiliki pusat pakar di sources. Apakah jgrapht tidak ada di sana?
Jika tidak, apakah ada sumber lain yang dapat saya tambahkan ke build.gradle
agar ini berfungsi. Saya tidak ingin mengunduh toples dan menambahkannya ke classpath sepanjang waktu.
dependencies {
compile group: 'org.jgrapht', name: 'jgrapht-ext', version:'0.9.0'
}
bekerja untuk saya...
Mendeklarasikan ketergantungan pada jgrapht-ext
tidak mengunduh toples jgrapht-core
... itu bisa agak terkait dengan konten pom, namun bagi saya masalahnya hanya dapat direproduksi menggunakan versi gradle sebelum 2.1 (keluhan untuk _Sumber daya hilang. [HTTP HEAD: https://repo1.maven.org/maven2/org/jgrapht/jgrapht/0.9.0/jgrapht-0.9.0.jar]_)
Ini bekerja untuk saya:
def jgraphtVersion = '0.9.1'
compile "org.jgrapht:jgrapht-core:$jgraphtVersion"
Saya telah menggunakan ini sejak gradle 1.x dan sekarang saya menggunakan 2.4 dan 2.9
Komentar yang paling membantu
Ini bekerja untuk saya:
Saya telah menggunakan ini sejak gradle 1.x dan sekarang saya menggunakan 2.4 dan 2.9