freeCodeCamp/guide/arabic/java/build-tools/index.md

1.5 KiB

title localeTitle
Build Tools بناء أدوات

بناء أدوات

تسمح لك أدوات إنشاء جافا بتخصيص بنائكم للقيام بأشياء مثل تحديد الملفات التي يجب تضمينها في جرة ، وإضافة تبعيات من الإنترنت ، وتنفيذ المهام تلقائيًا مثل الاختبارات أو إلتزامات github. تساعد أدوات البناء أيضًا على تسهيل نمذجة المشاريع الخاصة بك. تشمل أدوات البناء الشائعة Gradle و Maven

Gradle

يمكن كتابة نصوص بناء Gradle في Groovy أو Kotlin وهي قابلة للتخصيص بدرجة كبيرة. تستخدم معظم المشروعات برنامج Gradle wrapper ، مما يسمح ببنائها على أي نظام ، حتى بدون تثبيت Gradle. Gradle هو أداة البناء الموصى بها لتطوير Android.

مخضرم

تتم كتابة ملفات بناء مخضر مع XML. مثل Gradle ، تتم كتابة العديد من المكونات الإضافية لـ Maven لتخصيص برامجك ، ولكن Maven ليست قابلة للتخصيص لأنك لا تستطيع التفاعل مع Maven API مباشرة.

معلومات اكثر:

https://gradle.org/

https://en.wikipedia.org/wiki/Gradle

https://maven.apache.org/what-is-maven.html

https://en.wikipedia.org/wiki/Apache_Maven