الكسوف:كيفية ضمان جرة في البرنامج المساعد هو الأولوية على إصدارات أخرى في مكان آخر ؟

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

سؤال

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

أنا مؤخرا ترقية الكسوف إلى 3.4 فهرس البحث هو الآن لا يمكن قراءتها من قبل 2nd التطبيق.أرى أن الكسوف 3.4 يحتوي على إصدار أحدث من لوسين و أنا على افتراض أن هذا الإصدار يستخدم عند إنشاء الفهرس.

كيف يمكنني أن تحدد بالضبط أي إصدار من لوسين تستخدم في ذلك الوقت هو مؤشر ولدت ؟ بلدي المساعد classpath تبدأ مع واحدة نسخة من لوسين لذلك كنت أتوقع أن النسخة التى يجب ان تحصل على الأولوية.

تيا

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

المحلول 2

يبدو أن العمل الآن.لأولئك منكم الذين يهتمون ، هذا ما كان علي القيام به:

  • إزالة لوسين 1.4.3 جرة من بلدي المساعد
  • نسخها القديمة لوسين المساعد من نسخة قديمة من الكسوف في الإصدار 3.4.
  • حذف جميع التبعيات في plugin.xml معالج.الآن كل لوسين الإضافات مرئية.
  • اختيار الإصدار 1.4.xx و تغيير خصائص مجموعة ماكس الإصدار 1.5
  • وأضاف البرنامج المساعد الأخرى تبعيات
  • تغيرت بناء المسار:إزالة القديمة جرة ، وأضاف المساعد التبعية لوسين 1.4.3
  • حساب المدى التكوين.على لوسين 1.4.3 المساعد كان لا تضاف تلقائيا بحيث وأضاف باليد.
  • الآن عندما المؤشر هو إنشاء نسخة 1.4.3 يتم تحميلها.

نأمل أن يكون هذا هو مفيدة لشخص ما.

نصائح أخرى

وقد ترغب في إعطاء CLASSPATH مدقق و <لأ href = "HTTP: //classpathhelper.sourceforge صافي / "يختلط =" نوفولو noreferrer "> CLASSPATH مساعد المحاولة.

وقد تتمكن بهذه الطريقة للتأكد بالضبط ما جرة تستخدم في بيئة التطوير الخاصة بك، من أجل مقارنة تلك مع الجرار الحالية في بيئة النشر الخاصة بك، حيث لوس يولد المؤشر.

وClasPath مدقق الصراعات جرة:

وCLASSPATH مساعد محظور (حجبها) فئات عرض:

ومنذ كنت وضع المكونات في الكسوف يجب أن ننظر إلى أو إس جي أي. كسوف المكونات الإضافية حالات حزم أو إس جي أي أو إس جي أي ولديه نموذج قوي للتعامل مع التبعيات والإصدارات بين حزم.

وأنا لا أعرف رمز معين، ولكن إذا كان يخطط لاستخدام لوسين في بلدي في المكونات كنت تستخدم أو إس جي أي في "استيراد وحزمة" أو "مطلوب-حزمة" وظائف للتعبير عن التبعية. وأود أن لا تشمل JAR لوسين في بلدي في المكونات. إذا شملت كل المكون الإضافي لوسين JAR الخاص، وكنت النفايات الفضائية، ولكن الأهم من ذلك، في نهاية المطاف مع إصدارات غير متوافقة (مثل لديك).

أو إس جي أي في موقع ليست أفضل مكان للبدء رحلة أو إس جي أي الخاص بك (انها جيدة للمواصفات أو إس جي أي وبيتر بلوق كرينس '). من الأفضل أن تبدأ مع شيء من هذا القبيل .

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