Apache Ant

البرمجيات قطة:
Apache Ant
تفاصيل البرنامج:
الإصدار: 1.9.9 محدث
تاريخ إيداع: 2 Sep 17
ترخيص: حرر
شعبية: 21

Rating: nan/5 (Total Votes: 0)

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


على غرار جنو جعل

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


نظام بناء مثالية للعديد من مشاريع جافا

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


الشروع في العمل مع أباتشي النملة

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

لراحتك، يتم توزيع البرنامج كما ثنائي بنيت مسبقا التي يمكن استخدامها على أي نظام التشغيل غنو / لينكس، 32 و 64 بت النكهات معتمدة. وبطبيعة الحال، يمكن للمستخدمين المتقدمين الذين يرغبون في تحسين التثبيت أيضا الاستيلاء على حزمة المصدر من سوفتوار.

ما عليك سوى تشغيل & لوت؛ أنت & رسكو؛ الأمر في محاكي طرفية لعرض رسالة الاستخدام وخيارات سطر الأوامر المتاحة. يرجى ملاحظة أنه في بعض التوزيعات، النملة يتطلب برنامج أوبينجدك.


يعمل على غنو / لينكس، ومايكروسوفت ويندوز وماك أوس X

كونها مكتوبة بلغة جافا، برنامج أباتشي أنت عبارة عن برنامج عبر منصة يعمل على أي نظام تشغيل كمبيوتر حيث يتم دعم تقنيات جري (جافا رونتيمي إنفيرونمنت)، بما في ذلك جميع توزيعات غنو / لينوكس، بالإضافة إلى نظام التشغيل ماك أوس X و ميكروسوفت ويندوز أوسيس.

ما هو الجديد في هذا الإصدار:

التغييرات التي قد تؤدي إلى كسر البيئات القديمة:
البادئة سمة فالويس من لم يعمل كما هو متوقع عند تعيين إلى فالس (الافتراضي). من المرجح جدا بناء ملفات القائمة تعتمد على سلوك خاطئ ونتوقع النمل لحل الجانب القيمة مقابل الخصائص المعرفة في ملف الخاصية نفسها - يجب أن هذه الملفات بناء الآن تعيين صفة البادئة فالويس إلى ترو. بوجزيلا ريبورت 54769
عند مطابقة إدخال الرمز البريدي / تارفيليسيت ضد نمط، سيتم تجريد شرطة مائلة رائدة من اسم الدخول. لا تحتوي معظم المحفوظات على مسارات ذات علامات مائلة رئيسية على أي حال. قد يتسبب هذا في تضمين / استبعاد أنماط التي تبدأ ب / لوقف مطابقة أي شيء. هذه الأنماط تستخدم فقط للعمل عن طريق الصدفة وفقط على منصات مع جذور نظام الملفات متعددة. بوجزيلا ريبورت 53949
سوف ديركتوريسكانر وبالتالي فيسيت / ديرسيت الآن إسقاط بصمت جميع الكائنات نظام الملفات التي ليست الملفات ولا الدلائل وفقا ل java.io.File. وهذا يمنع النملة من قراءة أنابيب اسمها التي قد تؤدي إلى منع أو غيرها من السلوك غير معروف. بوجزيلا ريبورت 56149

وقد تم إهمال بيلدفيلتيست و باسزيليكتورتيست لصالح بيلدفيلرول و باسيسلكتورول على التوالي، وقد تم تحويل الاختبارات التي سبق أن امتدت هذه الاختبارات الأساسية إلى اختبارات جونيت 4 باستخدام قاعدة & كوت؛ الجديدة & كوت؛ s. أي اختبار خارجي أن صنف فرعي اختبار في مساحة العمل النملة، بدلا من بيلدفليتست، سوف تحتاج إلى تغيير إما استخدام التعليقات التوضيحية JUnit4، أو تعديلها لتوسيع بيلدفليتست مباشرة. هذا لن يؤثر على أي الاختبارات التي يتم تنفيذها من قبل النمل جونيت أو باتشتست المهام التي لا تختبر على وجه التحديد رمز النملة.
البق الثابتة:
/ فشل عند تحميل ملف الاستيراد من أوري أو جرة واستيراد ملف من نظام الملفات المحلي عبر مسار مطلق. بوجزيلا ريبورت 50953
يمكن استيراد نفس المورد مرتين عند استيرادها عبر أنواع مختلفة من الموارد. بوجزيلا ريبورت 55097
العديد من المكالمات إلى ملف # مكديرس يمكن أن تقع ضحية لحالة سباق حيث مؤشر ترابط آخر بالفعل إنشاء نفس الدليل. بوجزيلا ريبورت 55290
التي تم إنشاؤها '/' بدلا من './' للدليل الأم من جارفيل معين. بوجزيلا ريبورت 55049's فيكسلاستلين = & كوت؛ ترو & كوت؛ لم تنجح عند استخدام بعض برامج قراءة المرشحات. بوجزيلا ريبورت 54672
فإن العديد من الأماكن التي يتم فيها قراءة الموارد من الجرار ستؤدي الآن إلى تعطيل التخزين المؤقت بشكل صريح لتجنب حدوث مشكلات في إعادة تحميل الجرار. بوجزيلا ريبورت 54473
سوف يتجاهل أنتكلاسلوادر الآن الملفات التي هي جزء من كلاسباث ولكن ليس الملفات المضغوطة عند المسح الضوئي للموارد. كان يستخدم لرمي استثناء. بوجزيلا ريبورت 53964
تسبب نولبوانتيركسيبتيون عندما لم يتم تعيين ديستدير. بوجزيلا ريبورت 55949
سيظل يتضمن القسم الرئيسي من كشف الملفات إذا لم يكن هناك سمة متداخلة أو بيان متداخل. بوجزيلا ريبورت 54171
أصبحت قراءة مترجم الأرجل أكثر دفاعية بوجزيلا تقرير 53754
بدون قوة = & كوت؛ ترو & كوت؛ لن تفشل فقط في الكتابة فوق ملف للقراءة فقط كما هو متوقع ولكن أيضا إزالة الملف الموجود. بوجزيلا ريبورت 53095
سيزيل الروابط الرمزية إلى الملفات غير المضمنة. وسيظل يحذف الارتباطات الدلالية التي كانت ستتبع حتى لو لم تكن مدرجة صراحة. يمكن استخدام أنماط الاستبعاد للحفاظ على الروابط الرمزية. بوجزيلا ريبورت 53959في بعض الأحيان فشل عمليات النسخ باستخدام نيو فيلشانلز. سيحاول أنت الآن استخدام عملية النسخ المستندة إلى ستريم كإرجاع عند فشل النسخة المستندة إلى القناة. بوجزيلا ريبورتس 53102 أند 54397
Javadoc.postProcessGeneratedJavadocs () فشل للفصول التي تمتد جافادوك بوجزيلا تقرير 56047
سوف تارينبوتستريم الآن قراءة المحفوظات التي أنشأتها تطبيقات القطران التي ترميز أعداد كبيرة من خلال عدم إضافة نول زائدة.
إسيكسيستس () من أورلرسورس إرجاع إيجابيات كاذبة لعناوين ورل هتب و فتب.
تغييرات أخرى:
الدعم الأولي ل جافا 1.9
يمكن اختياريا تمرير System.in إلى عملية بعيد بوجزيلا تقرير 55393
الآن يدعم التقاط الإخراج خطأ العملية المنفذة وتحديد خاصية من رمز العودة. بوجزيلا ريبورت 48478
لديها الآن خيار للفشل إذا جافادوك قضايا التحذيرات. بوجزيلا ريبورت 55015
لديه سمة أوتبوتنكودينغ جديدة. بوجزيلا ريبورت 39541
التغييرات إلى جونيتسترونر و بلاينجونيترسولتفورماتر لجعل أوتوفميموريالأخطاء أقل احتمالا. بوجزيلا ريبورت 45536
التغييرات إلى دومليمنتوريتر لجعل أوتوفميموري الأخطاء أقل احتمالا. بوجزيلا ريبورت 54147

لديه سمة جديدة بيناريوتبوت الذي يمنع النمل من تقسيم الإخراج إلى خطوط. هذا يمنع إخراج ثنائي من تلف ولكن قد يؤدي إلى خطأ ويتم خلط الانتاج العادي. بوجزيلا ريبورت 55667 بوجزيلا ريبورت 56156
تحتوي العناصر المتداخلة الآن على سمة إدخال إنكودينغ اختيارية يمكن استخدامها لتحديد ترميز الملفات التي لا تستخدم الترميز الافتراضي للمنصة. بوجزيلا ريبورت 56258
المهمة الآن تقبل صراحة وتدعم تشفير محتوى غزيب. بوجزيلا ريبورت 49453
وهناك نوع مورد جديد يعمل مثل اتحاد s و s التي تشترك في نفس التكوين ولكن لها أدلة قاعدة مختلفة. بوجزيلا ريبورت 48621
لديه سمة هادئة يجعل أخطاء سجل المهام فقط عند تمكين. جيثب سحب طلب # 1
لديها الآن سمات مؤشرات الترابط السماح بتشغيل الاختبارات في العديد من المواضيع. بوجزيلا ريبورت 55925
إضافة فئة بروسيسوتيل جديدة توفر معرف العملية من العملية الحالية
تغييرات للسماح بتشغيل جونيت اختبار النمل بالتوازي، من خلال جعلها تستخدم الدلائل المؤقتة فريدة من نوعها

ما هو الجديد في الإصدار 1.9.4:

التغييرات التي قد تؤدي إلى كسر البيئات القديمة:
البادئة سمة فالويس من لم يعمل كما هو متوقع عند تعيين إلى فالس (الافتراضي). من المرجح جدا بناء ملفات القائمة تعتمد على سلوك خاطئ ونتوقع النمل لحل الجانب القيمة مقابل الخصائص المعرفة في ملف الخاصية نفسها - يجب أن هذه الملفات بناء الآن تعيين صفة البادئة فالويس إلى ترو. بوجزيلا ريبورت 54769
عند مطابقة إدخال الرمز البريدي / تارفيليسيت ضد نمط، سيتم تجريد شرطة مائلة رائدة من اسم الدخول. لا تحتوي معظم المحفوظات على مسارات ذات علامات مائلة رئيسية على أي حال. قد يتسبب هذا في تضمين / استبعاد أنماط التي تبدأ ب / لوقف مطابقة أي شيء. هذه الأنماط تستخدم فقط للعمل عن طريق الصدفة وفقط على منصات مع جذور نظام الملفات متعددة. بوجزيلا ريبورت 53949
سوف ديركتوريسكانر وبالتالي فيسيت / ديرسيت الآن إسقاط بصمت جميع الكائنات نظام الملفات التي ليست الملفات ولا الدلائل وفقا ل java.io.File. وهذا يمنع النملة من قراءة أنابيب اسمها التي قد تؤدي إلى منع أو غيرها من السلوك غير معروف. بوجزيلا ريبورت 56149

وقد تم إهمال بيلدفيلتيست و باسزيليكتورتيست لصالح بيلدفيلرول و باسيسلكتورول على التوالي، وقد تم تحويل الاختبارات التي سبق أن امتدت هذه الاختبارات الأساسية إلى اختبارات جونيت 4 باستخدام قاعدة & كوت؛ الجديدة & كوت؛ s. أي اختبار خارجي أن صنف فرعي اختبار في مساحة العمل النملة، بدلا من بيلدفليتست، سوف تحتاج إلى تغيير إما استخدام التعليقات التوضيحية JUnit4، أو تعديلها لتوسيع بيلدفليتست مباشرة. هذا لن يؤثر على أي الاختبارات التي يتم تنفيذها من قبل النمل جونيت أو باتشتست المهام التي لا تختبر على وجه التحديد رمز النملة.
البق الثابتة:
/ فشل عند تحميل ملف الاستيراد من أوري أو جرة واستيراد ملف من نظام الملفات المحلي عبر مسار مطلق. بوجزيلا ريبورت 50953
يمكن استيراد نفس المورد مرتين عند استيرادها عبر أنواع مختلفة من الموارد. بوجزيلا ريبورت 55097
العديد من المكالمات إلى ملف # مكديرس يمكن أن تقع ضحية لحالة سباق حيث مؤشر ترابط آخر بالفعل إنشاء نفس الدليل. بوجزيلا ريبورت 55290
التي تم إنشاؤها '/' بدلا من './' للدليل الأم من جارفيل معين. بوجزيلا ريبورت 55049's فيكسلاستلين = & كوت؛ ترو & كوت؛ لم تنجح عند استخدام بعض برامج قراءة المرشحات. بوجزيلا ريبورت 54672
فإن العديد من الأماكن التي يتم فيها قراءة الموارد من الجرار ستؤدي الآن إلى تعطيل التخزين المؤقت بشكل صريح لتجنب حدوث مشكلات في إعادة تحميل الجرار. بوجزيلا ريبورت 54473
سوف يتجاهل أنتكلاسلوادر الآن الملفات التي هي جزء من كلاسباث ولكن ليس الملفات المضغوطة عند المسح الضوئي للموارد. كان يستخدم لرمي استثناء. بوجزيلا ريبورت 53964
تسبب نولبوانتيركسيبتيون عندما لم يتم تعيين ديستدير. بوجزيلا ريبورت 55949
سيظل يتضمن القسم الرئيسي من كشف الملفات إذا لم يكن هناك سمة متداخلة أو بيان متداخل. بوجزيلا ريبورت 54171
أصبحت قراءة مترجم الأرجل أكثر دفاعية بوجزيلا تقرير 53754
بدون قوة = & كوت؛ ترو & كوت؛ لن تفشل فقط في الكتابة فوق ملف للقراءة فقط كما هو متوقع ولكن أيضا إزالة الملف الموجود. بوجزيلا ريبورت 53095
سيزيل الروابط الرمزية إلى الملفات غير المضمنة. وسيظل يحذف الارتباطات الدلالية مع الدلائل التي كان يمكن اتباعها حتى لو لم يتم تضمينها صراحة. يمكن استخدام أنماط الاستبعاد للحفاظ على الروابط الرمزية. بوجزيلا ريبورت 53959في بعض الأحيان فشل عمليات النسخ باستخدام نيو فيلشانلز. سيحاول أنت الآن استخدام عملية النسخ المستندة إلى ستريم كإرجاع عند فشل النسخة المستندة إلى القناة. بوجزيلا ريبورتس 53102 أند 54397
Javadoc.postProcessGeneratedJavadocs () فشل للفصول التي تمتد جافادوك بوجزيلا تقرير 56047
سوف تارينبوتستريم الآن قراءة المحفوظات التي أنشأتها تطبيقات القطران التي ترميز أعداد كبيرة من خلال عدم إضافة نول زائدة.
إسيكسيستس () من أورلرسورس إرجاع إيجابيات كاذبة لعناوين ورل هتب و فتب.
تغييرات أخرى:
الدعم الأولي ل جافا 1.9
يمكن اختياريا تمرير System.in إلى عملية بعيد بوجزيلا تقرير 55393
الآن يدعم التقاط الإخراج خطأ العملية المنفذة وتحديد خاصية من رمز العودة. بوجزيلا ريبورت 48478
لديها الآن خيار للفشل إذا جافادوك قضايا التحذيرات. بوجزيلا ريبورت 55015
لديه سمة أوتبوتنكودينغ جديدة. بوجزيلا ريبورت 39541
التغييرات إلى جونيتسترونر و بلاينجونيترسولتفورماتر لجعل أوتوفميموريالأخطاء أقل احتمالا. بوجزيلا ريبورت 45536
التغييرات إلى دومليمنتوريتر لجعل أوتوفميموري الأخطاء أقل احتمالا. بوجزيلا ريبورت 54147

لديه سمة جديدة بيناريوتبوت الذي يمنع النمل من تقسيم الإخراج إلى خطوط. هذا يمنع إخراج ثنائي من تلف ولكن قد يؤدي إلى خطأ ويتم خلط الانتاج العادي. بوجزيلا ريبورت 55667 بوجزيلا ريبورت 56156
تحتوي العناصر المتداخلة الآن على سمة إدخال إنكودينغ اختيارية يمكن استخدامها لتحديد ترميز الملفات التي لا تستخدم الترميز الافتراضي للمنصة. بوجزيلا ريبورت 56258
المهمة الآن تقبل صراحة وتدعم تشفير محتوى غزيب. بوجزيلا ريبورت 49453
وهناك نوع مورد جديد يعمل مثل اتحاد s و s التي تشترك في نفس التكوين ولكن لها أدلة قاعدة مختلفة. بوجزيلا ريبورت 48621
لديه سمة هادئة يجعل أخطاء سجل المهام فقط عند تمكين. جيثب سحب طلب # 1
لديها الآن سمات مؤشرات الترابط السماح بتشغيل الاختبارات في العديد من المواضيع. بوجزيلا ريبورت 55925
إضافة فئة بروسيسوتيل جديدة توفر معرف العملية من العملية الحالية
تغييرات للسماح بتشغيل جونيت اختبار النمل بالتوازي، من خلال جعلها تستخدم الدلائل المؤقتة فريدة من نوعها

ما هو الجديد في الإصدار 1.9.3:

البق الثابتة:
ابتلع رمز حالة المهام المتداخلة.
فإن شرط السباق يمكن أن يجعل المهام الموازية يبني للتدخل مع بعضها البعض.
مايلبورت لا يزال لا يعمل بشكل صحيح عند استخدام سمتبس.
باستخدام السمات التي تنتمي إلى إذا وفقط مساحات الاسم جعل ماكروديف فشل.
النمل 1.8 إيكسيك التغييرات المهمة تباطأ إيكسيك إلى الزحف
أبت غير متوفر تحت جدك 1.8
تغييرات أخرى:
إصلاح الوثائق إذا / ما لم يكن سمات. بيأر 55359.
يتم التعامل مع إدخالات القطران ذات أسماء الروابط الطويلة بنفس الطريقة التي يتم بها التعامل مع الإدخالات ذات الأسماء الطويلة.
إضافة سمة "سكيبنتيستس" إلى والمهام للسماح للمهام لتخطي الطبقات التي لا تحتوي على اختبارات.
الآن يدعم متداخلة لتحديد الفلاتر.
's يمكن الآن أن تكتب.
بناء ماك أوس X يكغ المثبت

ما هو الجديد في الإصدار 1.9.1:

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

ما هو الجديد في الإصدار 1.8.4:

هذا هو إصدار خلل الأمان الذي يقوم بإصلاح احتمال رفض متجه الهجوم الخدمة في المهمة bzip2.

ما هو الجديد في الإصدار 1.8.2:

تحسينات الأداء في مسح الدليل.
مهمة زسلت يكرم كلاسباث مرة أخرى (بوجريب 49271).
ويلغى التمييز بين المهام الأساسية والمهام الاختيارية.
العديد من بوجفيكسيس والتحسينات كما هو موثق في بوجزيلا و واتسنيو.

ما هو الجديد في الإصدار 1.7.1:

التركيز الرئيسي على التركيز على إصلاح الأخطاء وتحسين الأداء.
تم تعزيز دعم جافا 6، ويدعم جافافس بواسطة مهمة البرنامج النصي.

المتطلبات:

أوراكل جافا ستاندارد إديتيون رونتيمي إنفيرونمنت

برامج مماثلة

Prime Mover
Prime Mover

11 May 15

Cookbooks
Cookbooks

3 Jun 15

cc65
cc65

14 Apr 15

hexdump
hexdump

17 Feb 15

البرامج الأخرى من المطور The Apache Software Foundation

Apache Lucy
Apache Lucy

20 Feb 15

Apache Mahout
Apache Mahout

19 Feb 15

Apache HBase
Apache HBase

17 Feb 15

Apache Pig
Apache Pig

18 Jul 15

تعليقات ل Apache Ant

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!