اباتشي مخضرم هي واحدة من أنجح المشاريع أباتشي، وهناك حق بجانب HTTPD وخوادم القط، نظام بناء النملة، وقواعد البيانات كاساندرا وكاوتش دي بي.
ومخضرم كما تستهدف أداة للمطورين فقط، كما أنها بيئة تطوير سلس للبرمجة جافا من شأنها أن أتمتة واجهت عمليات مشتركة مختلفة ونفذت خلال عملية إعداد، والترميز، ونشر المشروع.
ويمكن للمطورين أتمتة يبني المشروع، تقديم سجل التغييرات، والحفاظ على codebases منفصلة، وحدة الاختبارات تشغيل والحصول على تقارير مدونة التغطية، وإدارة التبعيات، وحتى تشغيل القوائم البريدية من تثبيت مخضرم.
ويمكن استخدامها تثبيت مخضرم واحد لإدارة المشاريع غير محدودة، ويستفيد المشروع أيضا من مستودع JAR مجانا لتحميل تلقائيا وتركيب مستودعات تلقائيا، تماما مثل كبان الشهير بيرل ونود.جي إس "اتفاقيات إعادة شراء الآلية الوقائية الوطنية.
ويتم التعامل مع كل هذا عبر بوم، طراز كائن مشروع، وملفات التكوين pom.xml الشهير تجد في كل ما يقرب من المشاريع اليوم مقرها في جاوة. إذا كنت قد رأيت ذلك، ثم ربما يتم إدارة المشروع باستخدام مخضرم
ما هو الجديد في هذا الاصدار:.
مبدلة الوصول إلى مخضرم الوسطى إلى HTTPS.
ما هو الجديد في النسخة 3.3.3:
مبدلة الوصول إلى مخضرم الوسطى إلى HTTPS.
ما هو الجديد في النسخة 3.3.1:
مبدلة الوصول إلى مخضرم الوسطى إلى HTTPS.
ما هو الجديد في النسخة 3.2.5:
مبدلة الوصول إلى مخضرم الوسطى إلى HTTPS.
ما هو الجديد في النسخة 3.0.4:
والآن شملت بعض التحسينات بشكل افتراضي:
HTTP (S) تجمع الاتصال.
افتراضي دعم التوثيق وقائية.
والمهلة الافتراضية قراءة تكوين لمدة 30 دقيقة.
ما هو الجديد في النسخة 3.0.3:
السماح المعلمات الست عشرية
منزل عرض مخضرم في المعلومات نسخة
تبسيط انخفاض في ملحقات 3rd الطرف عن مخضرم الأساسية
API لحساب خطة التنفيذ دون تكوين التنفيذ الكامل موجو
السماح لتكوين المعلمات المساعد من نوع java.util.Properties تماما مثل خريطة
السماح لتكوين نوع مجموعة / مجموعة المعلمات المساعد عن طريق خصائص النظام
السماح لتكوين معلمات البرنامج المساعد كتبته مجموعة من التعبيرات ذات العوائد مجموعات والعكس بالعكس
السماح لتكثيف تكوين حبوب المعلمة المساعد التي تتطلب عادة قيمة واحدة فقط
اكتشاف السيارات JAVA_HOME
طاعة الأدوية في المساعد المعلمات جمع عند ملء لهم
السماح لمضمنة عناصر مجموعة / مجموعة ضمن البرنامج المساعد
ما هو الجديد في النسخة 2.2.1 / 3.0:
علة المآزق:
التحف قطة التي لا يمكن تحميلها بسبب مشاكل الاتصالات هي ومثل، القائمة السوداء ومثل. لليوم افتراضيا.
نسخة لقطة لم تحل لمجموعة النسخة
NPE في قرار كود التبعية TC المساعد
النمل القائمة على موجو باستخدام مخضرم-النصي النمل: 2.1.0+ تسبب NPE
Appassembler مخضرم المساعد لا يعمل مثل كما ينبغي
الفرق في قرار الاعتماد نطاق الترجمة
لم يعد يتم حل التحف بوم تمريرها إلى MavenProjectBuilder.buildFromRepository ()
غير قادر على الحصول على أرشيفي لتمديد "الرمز البريدي"
"org.apache.maven.plugins: مخضرم-تثبيت البرنامج المساعد: 2.3.1. وهناك فئة المطلوبة مفقود: org.codehaus.plexus.digest.Digester
لم يتم حل تبعيات في مشاريع مفاعل متشعب عند مجمع بد أن الشوك دورة الحياة
لا حل النزاعات لا اختيار شجرة فرعية من أقرب التبعية إذا أبعد الاعتماد متضاربة ديها نطاق أوسع
مخضرم لا يمكن بناء إذا تحميلها في classloader التي لا تدعمها JAR الحقيقي ملف / CLASSPATH
مخصص مخضرم المساعد الانحدار في مخضرم 3.x و العرف ComponentConfigurator يسبب حلقة لا نهائية
محاولات سهلة الاستخدام، eary قرار تبعية لمشاريع مفاعل تمنع احق حلها من المفاعل
NPE في legacy.DefaultWagonManager.getArtifact
لم يتم تسجيل حالات الفشل الاختباري
مخضرم 3 الانحدار: مفقود منشئ org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter
MavenProject.getParent () يتجاهل مستودعات تكوين
أخطاء دورة التعبير عودي غير صحيحة (تحديث الضفيرة-الاستيفاء)
خطأ الاستيفاء من المقرر أن التعبير دوري لأحد الإحداثيات بوم يحصل تكرار داع
مستودعات اكتشفت في POMS الاعتماد مستودعات تجاوز تكوين لطلب القرار الأصلي من بوم
MavenProject.getDependencyArtifact () بإرجاع القطع الأثرية دون إصدار لتبعية مع مجموعة النسخة
تحسينات:
الفوقية لقطات ينبغي أن تشمل المصنف
السماح للمندوبين مدير الطبقة مجال لتغيير الجزء العلني من مخضرم عالم الأساسية
مخضرم جافا API لا يعطي رسائل الخطأ لطيفة عندما تكوينها بشكل غير صحيح
فشل متعددة تحتاج بيضاء إضافية
أخطاء المسار النسبي يمكن أن يكون أكثر وضوحا
الميزات الجديدة:
إنشاء API مخضرم لتكوين مكون
ما هو الجديد في النسخة 2.2.1:
ويحدد علة:
MNG-3265 - مخضرم نموذج Extension.equals يسبب NPE عند أي مجال هو غير مهيأ
MNG-3506 - ArtifactHandler مخصص لم تحل للمشروع عندما يتم تعريف البرنامج المساعد إضافية مع ملحقات في بوم الأم
MNG-3753 - ArtifactResolverDiagnoser.diagnose () فشل مع NPE إذا متداخلة IOException لا يوجد لديه رسالة من التفاصيل
MNG-4189 - مخضرم عدم التقاط محددة نسخة قتية الاعتماد عندما تم تحميل نسخة طابع زمني لاحق، وموجودة بالفعل في مستودع محلي
MNG-4218 - NPE في AbstractArtifactResolutionException إذا تمت مقاطعة DefaultArtifactResolver.resolveTransitively
MNG-4228 - [الانحدار] إذن فشل: غير معتمد من قبل الوكيل.
MNG-4235 - [الانحدار] مخضرم 2.2.0 ينتج اختبارية غير صالحة أثناء النشر إلى الريبو HTTP المضمون
MNG-4236 - [الانحدار] HTTP عربة ملفات مرتين مع مخضرم 2.2.0 تحميل عندما يتم تعطيل المصادقة وقائية (الإعداد الافتراضي)
MNG-4238 - ArtifactHandler مخصص المقدمة من تمديد بناء لا تستخدم لقطعة أثرية المشروع
MNG-4240 - التبعيات المباشرة مع نطاق == المقدمة لن يكون لها تبعيات على متعدية حل لتجميع واختبار
MNG-4270 - ArtifactHandler، لا يتم استخدام LifecycleMapping من المساعد الاعتماد عندما يتم تمكين ملحقات المساعد
MNG-4275 - [الانحدار] الترحيل المباشر لم يعد الدخول على مستوى تحذير: الصراعات MNG-3380 مع MNG-1689
تحسينات:
MNG-4254 - اختيار دعم تنفيذ عربة لبروتوكول معين
MNG-4279 - يجب أن تفشل عربة اختيار مزود برشاقة واستخدام بروتوكول للroleHint إذا بروتوكول مزود roleHint غير متوفر.
المتطلبات:
جاوة 1.6 أو أعلى
النملة اباتشي 1.8 أو أعلى
لم يتم العثور على التعليقات