أدوات البناء: Maven و Gradle
كلاهما يستخدم لإدارة التبعيات وبناء المشاريع.
- Maven: يستخدم ملف
pom.xml(يعتمد على XML). معيار ثابت جداً ومنتشر على نطاق واسع. - Gradle: يستخدم ملف
build.gradle(يعتمد على Groovy/Kotlin). أسرع وأكثر مرونة للمشاريع الكبيرة.
في هذه الدورة، سنستخدم Maven بشكل أساسي لبساطته وشعبيته في مجتمع Spring.