السلام عليكم،

أدوات البناء كثيرة في جافا، أشهرها:

Maven وAnt لجافا

SBT لأصحاب Scala

Gradle لأصحاب Groovy

عادة لا أستخدم أيًّا منها، رغم كثرة انتشارها بين مبرمجي جافا، أفضل أن أُسيِّر المكتبات الإضافية بنفسي لأعرف ما الذي يحصل، أضف أنها تحمل الكثير من الملفات والمكتبات الإضافية وقد تستغرق وقتا. عادة ما أبحث في المستودعات http://mvnrepository.com وغيرها بعد المواقع الرسمية...

إلا عند العمل على إطار عمل تعتمد على أداة بناء معينة، هنا لا مجال للخيار، وعندها تسير الأمور بشكل أحسن غالبا.

  • هل تستخدم أداة بناء في كل المشاريع؟

  • هل تستخدم نفس الأداة لجميع المشاريع؟

  • أي منها تستخدم؟