ما هو عنوان URL لمستودع Maven لـ Jung2 (Java Graph Framework)؟
-
27-09-2019 - |
سؤال
أبحث عن مستودع Maven الذي يوزع Jung2 حزم. للأسف لا يمكنني العثور على أي معلومات عن موقعها.
استكمال: لقد قمت بتضمين المستودع المركز Repo1.
<repository>
<id>central</id>
<name>Maven Repository Switchboard</name>
<layout>default</layout>
<url>http://repo1.maven.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
لكن ما زلت أحصل على خطأ: 10/4/10 1:31:57 PM CEST: مفقود Artifact Net.sf.jung: Jung2: JAR: 2.0.1: ترجمة. يمكنني استخدام Maven 3.0-Snapshot على Mac OSX.
Update2: إعلان التبعية Jung2:
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
<type>pom</type>
</dependency>
بعد إضافة POM ، لا توجد رسالة خطأ. للأسف لا يسترجع Maven الجرار من وحدات Jung2.
حل] لقد أضفت أيضًا الاعتماد على Jung-Graph-IMPL ويمكنني الآن استخدام Jung2 في مشروعي:
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung-graph-impl</artifactId>
<version>2.0.1</version>
</dependency>
المحلول
على repo1 :
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
</dependency>
موارد :
نصائح أخرى
تحتاج إلى إضافة هذا إلى pom.xml. هذا العمل مع Maven Central. لا حاجة لتحديد المستودع. لكن لا يزال بإمكانك استخدامها <url>http://maven.apache.org</url>
مباشرة في pom.xml الخاص بك.
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung-graph-impl</artifactId>
<version>2.0.1</version>
</dependency>
ما هو عنوان URL لمستودع Maven لـ Jung2 (Java Graph Framework)؟
الإجابة: المستودع المركزي ومراياه
لكن عمومًا ، تجربت مشكلة مع التبعيات.
لجعل مشروعك قابلاً للبناء باستخدام مكتبة Jung2 ، أضف وحدات محددة (لا jung2
) لك pom.xml
.
مثال:
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung-graph-impl</artifactId>
<version>2.0.1</version>
</dependency>
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung-algorithms</artifactId>
<version>2.0.1</version>
</dependency>
انظر قائمة الوحدات النمطية http://mvnrepository.com/artifact/net.sf.jung
إضافة ما يلي:
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
<type>pom</type>
</dependency>
لن يعمل بالطريقة التي يمكن أن يتوقعها المرء.
والسبب هو إعلان الوحدات النمطية داخل ملفات تعريف في pom.xml jung2
الأداة:
<profiles>
<profile>
<id>all</id>
<activation>
<property>
<name>all</name>
</property>
</activation>
<modules>
<module>jung-api</module>
<module>jung-graph-impl</module>
<module>jung-algorithms</module>
<module>jung-io</module>
<module>jung-visualization</module>
<module>jung-samples</module>
<module>jung-jai</module>
<module>jung-jai-samples</module>
<module>jung-3d</module>
<module>jung-3d-demos</module>
.............
</profiles>
محاولة مستودع مافن أو متصفح مستودع مافن.