سؤال

قمت بإعداد مشروع جديد لـ WebApp Maven وأردت اختباره باستخدام مكون Maven من Jetty. لذلك أصدرت أمر وحدة التحكم: mvn jetty:run

بعد تعريف pluginGroup في ملف إعدادات Maven ، قمت بتشغيل الأمر مرة أخرى. لسوء الحظ ، فشلت لأنني كنت أستخدم أحد الإصدارات المذكورة أدناه من البرنامج المساعد:

لماذا يوجد 2 ملحقات مكونة من Maven لتحقيق نفس الشيء - تشغيل الرصيف؟ لماذا يجب عليهم جلب الكثير من الالتباس؟

أو كن لطيفًا لتوضيح الاختلافات بينهما.

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

المحلول

مع jetty7 تم إعادة تسمية هذا البرنامج المساعد إلى jetty-maven-plugin ليتوافق بشكل أفضل مع اتفاقية Maven2. لقد خضع إصدار Jetty 7 من المكون الإضافي أيضًا لتغييرات كبيرة في التكوين. لمزيد من المعلومات ، راجع دليل ميزة Plugin Jetty 7 Maven.

انظر المستندات هنا

نصائح أخرى

ال maven-jetty-plugin هو من أجل الرصيف 6 و jetty-maven-plugin هو لـ Jetty7 ثم في وقت لاحق. تم إجراء تغيير الاسم إلى "الالتزام مع اتفاقيات تسمية المكون الإضافي Maven" وهو جزء من الفوضى الكبيرة التي أنشأتها Move of Jetty إلى مؤسسة Eclipse. في الواقع ، يعتبر Jetty 7 نسخة انتقالية (يجب أن يكون هذا التعبير الصحيح من الناحية السياسية فوضى كبيرة).

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