أهلا،
أنا جديد على كل من jgrapht و gradle ، لذا فمن المحتمل تمامًا أن أفتقد شيئًا تافهًا تمامًا.
لقد أضفت هذا إلى بنائي
compile 'org.jgrapht:jgrapht:0.9.0'
بعد ذلك ، أقوم بإنشاء gradle وهذا هو مخبأ gradle الخاص بي ، ويبدو أنه غير قادر على تنزيل الجرة لـ 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
لكن يمكنني أن أرى أنه تم تنزيل بوم
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
لدي فقط مخضرم مركزي في مصادري. هل jgrapht غير موجود هناك؟
إذا لم يكن هناك مصدر آخر يمكنني إضافته إلى build.gradle
الخاص بي لتشغيل هذا. لا أريد تنزيل البرطمانات وإضافتها إلى مسار الفصل طوال الوقت.
dependencies {
compile group: 'org.jgrapht', name: 'jgrapht-ext', version:'0.9.0'
}
يعمل لدي...
إعلان التبعية على jgrapht-ext
لا يؤدي إلى تنزيل الجرة jgrapht-core
... قد يكون مرتبطًا إلى حد ما بمحتويات pom ، ولكن بالنسبة لي ، فإن المشكلة قابلة للتكرار فقط باستخدام إصدارات gradle قبل 2.1 (يشتكي من _Resource مفقود. [HTTP HEAD: https://repo1.maven.org/maven2/org/jgrapht/jgrapht/0.9.0/jgrapht-0.9.0.jar]_)
هذا يناسبني:
def jgraphtVersion = '0.9.1'
compile "org.jgrapht:jgrapht-core:$jgraphtVersion"
أستخدم هذا منذ gradle 1.x وأنا الآن أستخدم 2.4 و 2.9
التعليق الأكثر فائدة
هذا يناسبني:
أستخدم هذا منذ gradle 1.x وأنا الآن أستخدم 2.4 و 2.9