You can edit almost every page by Creating an account. Otherwise, see the FAQ.

اپاچی Ant

از EverybodyWiki Bios & Wiki
پرش به:ناوبری، جستجو

خطای اسکریپتی: پودمان «AfC submission catcheck» وجود ندارد.

Apache Ant
نویسنده(های) اصلیJames Duncan Davidson
توسعه‌دهنده(ها)Apache Software Foundation
انتشار ابتدایی۱۹ ژوئیه ۲۰۰۰؛ ۲۳ سال پیش (۲۰۰۰-۰۷-19)
انتشار پایدار
1.10.11
۱۳ ژوئیه ۲۰۲۱؛ ۲ سال پیش (۲۰۲۱-۰۷-13)[۱]
مخزن
نوشته‌شده توسطJava
موتور
    خطای لوآ در پودمان:Wd در خط 165: attempt to index field 'wikibase' (a nil value).
خطای لوآ در پودمان:EditAtWikidata در خط 37: attempt to index field 'wikibase' (a nil value).
بن‌سازه رایانشJava SE
گونهBuild tool
پروانهApache License 2.0
وبگاه

آپاچی مورچه یک سیستم نرم افزاری برای ساخت نرم افزار خودکار است فرایندی که از سرچشمه آپاچی تامکت بوجود امده پروژه ای که در اوایل سال 2000 به عنوان جایگزینی برای ساخت ابزار یونیکس. به کار گرقته شد این پروژه شبیه به make است، اما با استفاده از زبان جاوا پیاده سازی شده است و به زبان جاوا هم نیاز دارد. بر خلاف Make که از فرمت Makefile استفاده می کند، Ant از فرمت XML برای وصف فرآیند ساخت کدها و وابستگی های آن استفاده می کند.

Ant که زیر نظر آپاچی توسط بنیاد نرم افزار آپاچی منتشر شده است ، یک پروژه منبع باز است .

تاریخ[ویرایش]

ant ("یک ابزار منظم") [۲] به وسیله جیمز دانکن دیویدسون با توجه به این که موتور JSP مرجع Sun Microsystems و موتور Servlet ، بعد از آن آپاچی تامکت وجود داشتند . برای انتشار به صورت یک open-source ، طراحی شد . یک نسخه اختصاصی Make برای ساختن آن بر روی پلتفرم سولاریس استفاده شد، اما در دنیای open-source، هیچ راهی برای کنترل پلتفرم برای ساخت تامکت وجود نداشت. بنابراین Ant به عنوان یک ابزار ساده مستقل از پلتفرم برای ساخت تامکت از دستورالعمل ها در یک "فایل ساخت" XML ایجاد گردید. Ant (نسخه 1.1) به طور رسمی به عنوان یک محصول مستقل در 19 جولای 2000 منتشر شد.

چندین پیشنهاد برای ساخت ant نسخه 2 ارائه شده است، مانند AntEater توسط جیمز دانکن دیویدسون، Myrmidon توسط پیتر دونالد [۳] و Mutant توسط Conor MacNeill، که هیچ کدام نتوانستند مورد قبول اکثر برنامه نویس ها قرار یگیرد. [۴]

در زمان (2002)، Ant ابزاری بود که توسط بیشتر پروژه های با زبان جاوا استفاده می شد. برای مثال، بیشتر توسعه دهندگان جاوا build.xml را با سیستم خود ادغام می کردند .[نیازمند منبع] از آنجا که Ant آن را

از همگام سازج JUnit با تست فرآیند ساخت بی نیاز کرده بود، Ant آن را راحت تر برای توسعه دهندگان مایل به اتخاذ ساخته شده توسعه آزمون محور ، و حتی برنامه نویسی افراطی کرده بود

برنامه های افزودنی[ویرایش]

WOProject-Ant [۵] تنها یکی از نمونه‌ها کتاب خانه ها یا افزونه های بسیاری است که برای Ant نوشته شده است. این افزونه‌ با کپی کردن .jar موجود در فهرست راهنمای lib قرار می گیرد و پس از قرارگیری ، این افزونه می تواند مستقیماً در فایل build.xml پسوندهای WOProject به توسعه دهندگان WebObjects اجازه می دهد تا به جای استفاده از مجموعه Xcode اپل، از ant در ساخت چارچوب ها و برنامه های خود استفاده کنند.

Antcontrib [۶] مجموعه ای از کاربرد ها مثل دستورات شرطی و عملیات های خاص و همچنین سایر وظایف خود را ارائه می کنند. [۷]

Ant-contrib.unkrig.de [۸] کاربرد های زیادی را برای ارتباط در شبکه ها، رابط های کاربری Swing ، پردازش JSON و ... را پیاده سازی می کنند.

سایر افزونه هایی برای کار Perforce ، وجود داردند. NET Framework ، EJB و فایل های سیستم. [۹]

مثال[ویرایش]

قابل حمل بودن[ویرایش]

محدودیت ها[ویرایش]

همچنین ببینید[ویرایش]

منابع[ویرایش]

خواندن بیشتر[ویرایش]

لینک های خارجی[ویرایش]

  • نشانی‌ای یافت نشد. لطفاً در اینجا و یا ویکی‌داده یک URL مشخص کنید.

خطای لوآ در پودمان:Authority_control در خط 381: attempt to index field 'wikibase' (a nil value).

رده:نرم‌افزارهای اکس‌ام‌ال رده:نرم‌افزارهایی که از پروانه آپاچی استفاده می‌کنند رده:ابزارهای توسعه جاوا رده:کتابخانه‌های جاوا رده:نرم‌افزارهای آزاد نوشته‌شده با جاوا رده:نرم‌افزارهای آزاد چندسکویی رده:ابزارهای مرتبط با کامپایل کردن رده:خودکارسازی ساخت



This article "اپاچی Ant" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:اپاچی Ant. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.

  1. "Apache Ant Project News". Retrieved 31 August 2021.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  2. "Why do you call it Ant? – Apache Ant FAQ".صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  3. Peter Donald.
  4. MacNeill, Conor. "The Early History of Ant Development".صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  5. "WOProject-Ant – WOProject / WOLips – Confluence". Archived from the original on 2009-01-08.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  6. "Ant-Contrib".صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  7. "Ant-Contrib Tasks".صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  8. "ant-contrib.unkrig.de".صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  9. "Overview of Ant Tasks".صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.


Read or create/edit this page in another language[ویرایش]