25 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
title: Build Tools
 | 
						|
localeTitle: بناء أدوات
 | 
						|
---
 | 
						|
# بناء أدوات
 | 
						|
 | 
						|
تسمح لك أدوات إنشاء جافا بتخصيص بنائكم للقيام بأشياء مثل تحديد الملفات التي يجب تضمينها في جرة ، وإضافة تبعيات من الإنترنت ، وتنفيذ المهام تلقائيًا مثل الاختبارات أو إلتزامات github. تساعد أدوات البناء أيضًا على تسهيل نمذجة المشاريع الخاصة بك. تشمل أدوات البناء الشائعة [Gradle](https://gradle.org/) و [Maven](https://maven.apache.org/)
 | 
						|
 | 
						|
## 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 |