سؤال

أحاول إيجاد Repo Maven للسماح لي بإضافة تبعيات BIRT Reporting إلى مشروع Eclips Dynamic Web.

الأقرب الذي وجدته هو http://repository.jboss.org/maven2/org/eclipse/irt/, ، ولكن عندما يضاف هذا الريبو إلى مؤشرات M2ECLIPSE، لا يتم العثور على القطع الأثرية BIRT. حسب http://dev.eclipse.org/newslists/news.eclipse.technology.m2e/msg00389.html (أنا لست مؤلف المنشور هناك، كان ذلك مجرد مصدري لريبو)

أنا أستخدم، أو محاولة، BIRT 2.3.2

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

المحلول

كيف حالك تحديد التبعيات الخاصة بك؟ وما هي الأنواع على وجه التحديد هل تبحث عنه؟

بالنظر إلى المستودع، فإنه يحتوي على الجرار البيرت و POMS. إذا كان هذا مشروع مافن قياسي، فأنت قادر على إعلان الاعتماد على النحو المعتاد. لذلك للإشارة Core-API، يجب عليك فقط القيام به:

<dependency>
  <groupId>org.eclipse.birt</groupId>
  <artifactId>coreapi</artifactId>
  <version>2.3.2</version>
</dependency>

وضمان تكوين المستودع بشكل صحيح في إعداداتك أو بوم.

يمكنك نشر بوم الخاص بك وتتبع من البناء؟ قد يساعد في تشخيص المشكلة.

تحديث: بناء على تعليقك، يبدو أن المشكلة هي أن مؤشر JBoss Nexus لا يحتوي على مشاريع BIRT عليه. تعد تواريخ الفهرس وكرايف كلا الإصدارين من Birt (جميع القطع الأثرية مقابل 2.3.2 و 2.2.2) 8 يوليو، والفهرس هو 83 دقيقة فقط.

إنشاء مؤشر نيكزس هو غير تلقائي, ، لذلك ربما تم تشغيل المفهرس قبل نشر القطع الأثرية BIRT ثم نشرها بعد ذلك.

نصائح أخرى

تحت تبعية ماجن عملت بالنسبة لي تماما.

    <repositories>
       <repository>
          <id>sonatype-nexus-releases</id>
          <name>Sonatype Nexus Releases</name>
          <url>https://oss.sonatype.org/content/repositories/releases/</url>
       </repository>
     </repositories>

عملت بالنسبة لي لبيرت 3.7.1، حاول استبدال الإصدار حسب حاجتك.

شكرا

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