كيفية إخبار M2ECLIPSE لتثبيت ملف جرة باعتباره تبعية مافن

StackOverflow https://stackoverflow.com/questions/2209950

سؤال

اريد الاضافة jpoller.jar كإعالة مافن، لذلك قمت بتحرير ملف Pom.xml الخاص بي لتضمينه:

<dependency>
    <groupId>org.sadun</groupId>
    <artifactId>jpoller</artifactId>
    <version>1.5.2</version>
</dependency>

الآن، كما هو متوقع، عندما أرادت من سطر الأوامر، أحصل على خطأ jpoller ليس في أي من المستودعات التي أدرجتها في بوم الخاص بي، ولا يمكنني العثور على واحدة لذلك. على الرغم من أنني يمكن أن خلق مستودع لذلك، فإنني أفضل ليس في هذه المرحلة. وبالتالي، أحصل على الخطأ التالي:

معلومات] فشل في حل قطعة أثرية.

في عداد المفقودين: ---------- 1) Org.sadun: JPoller: Jar: 1.5.2

حاول تنزيل الملف يدويا من موقع المشروع.

ثم قم بتثبيته باستخدام الأمر

كيف يمكنني القيام بذلك من البرنامج المساعد M2Eclipse على الآلات التي لا تتوفر فيها Maven CLI؟

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

المحلول

كيف يمكنني القيام بذلك من البرنامج المساعد M2Eclipse على الآلات التي لا تتوفر فيها Maven CLI؟

حسنا، ببساطة تفعل ذلك من الكسوف. أولا، احصل على JPoller Jar وحفظها في مكان ما في نظام الملفات الخاص بك. ثم، في الكسوف، من البار الأعلى، تشغيل> تشغيل التكوينات ... ومن بعد انقر على اليمين على مافن بناء وتكوين new_configuration. تم إنشاؤها حديثا:

  • حدد تعسفيا دليل الأساس
  • املأ الأهداف مع install:install-file
  • يضيف المعلمات لكل معلمات مطلوبة، دون -D بادئة (على سبيل المثال file كما Parameter name و /path/to/file كقيمة وما إلى ذلك ل groupId, artifactId,packaging و version).

وتشغيل هذا التكوين. أو ... فقط تثبيت مافن.

نصائح أخرى

يتألف الأمر تثبيت إنشاء بنية مجلد في ملف ~ / .m2 و Pom.xml ل Artifact التبعية. هذا يمكن القيام به يدويا. أو يمكنك ببساطة نسخ المجلد ~ / .m2 / {}} / {artifact} من الجهاز الذي يحتوي على MVN مثبتا.

يحرر: هذه الأداة سوف تساعدك على العثور على مستودعات عامة لاعتماد معين.

Edit2: انظر http://maven.apache.org/guides/mini/guide-coping-with-sun-jars.html لفساحين عملية تثبيت التبعيات يدويا. لاحظ أن معظم الجرار الشمس متوفرة الآن في مستودع Java.net http://download.java.net/maven/2/

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