سؤال

أنا مفتون باختبار أطر جديدة في عالم Java ، وقررت إنشاء مشروع جديد يستفيد من Maven و DB4O. بدأت في الحصول على تعليق من Maven ، لكن لدي صعوبة في إضافة DB4O كاعتماد على المشروع. المشكلة الأولى هي أن DB4O غير موجود في مستودعات Maven الرسمية. بعد ذلك ، تأتي المشكلة التي يبدو أن DB4O قد أعادت تمهيدًا مؤخراً في موقع URI: S ، لذلك أحصل على رسائل "لم يتم العثور على موقع" طوال الوقت عندما أحاول التنقل في موقعه.

لقد وجدت في مكان ما مستودع محتمل في Maven يجب أن يكون في https://source.db4o.com/maven لكني أحصل على كل الوقت "خطأ في قراءة كتالوج النموذج https://source.db4o.com/maven غير قادر على تحديد موقع المورد في المستودع "عندما أحاول الوصول إليه.

لذا ، أي اقتراحات حول كيف سأعمل DB4O عبر Maven؟ لقد قمت بإدارة Maven من خلال Eclipse مع المكون الإضافي M2Eclipse.

هل كانت مفيدة؟

المحلول

يعمل من أجلي مع المقتطف التالي:

<project>
  <repositories>
    <repository>
      <id>source.db4o</id>
      <url>http://source.db4o.com/maven</url>
    </repository>
  </repositories>

  ...

  <dependencies>
    <dependency>
      <groupId>com.db4o</groupId>
      <artifactId>db4o-full-java5</artifactId>
      <version>8.1-SNAPSHOT</version> <!-- latest version -->
    </dependency>
    ...
  </dependencies>
</project>

نصائح أخرى

لن ترى اعتمادًا في M2Eclipse ما لم يتم فهرسة مستودع Maven مع مفهرس Nexus ... عدد قليل جدًا من مستودعات الطرف الثالث.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top