الانتقال إلى المحتوى الرئيسي

غرادل: ما هو المجلد ولماذا هو مطلوب?

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

واحد من المجلدات الرئيسية في مشروع غرادل هو المجلد "سرك/الرئيسي". يحتوي هذا المجلد على شفرة المصدر الرئيسية للمشروع ، بما في ذلك الفئات والموارد وملفات التكوين. داخل المجلد " سرك / الرئيسي "هناك مجلدات مختلفة مثل" جافا " ، " الموارد "و"ويباب". كل مجلد من هذه المجلدات له دوره الخاص في المشروع ويحتوي على ملفات معينة.

على سبيل المثال ، يحتوي مجلد جافا على شفرة المصدر بلغة جافا التي تتم كتابة فئات المشروع بها. تحتوي الملفات الموجودة في مجلد الموارد على موارد متنوعة مثل ملفات التكوين وملفات الخصائص وملفات القوالب. يحتوي مجلد ويباب على ملفات مرتبطة بتطبيق الويب ، مثل ملفات جسب ، هتمل ، كس ، وجافا سكريبت.

المجلد "سرك / الرئيسي" هو المجلد الرئيسي للمشروع ، والذي يحتوي على كافة التعليمات البرمجية المصدر والموارد. يوفر هيكل المشروع ويبسط إدارته. وبدون ذلك ، سوف غرادل لن تكون قادرة على بناء ونشر المشروع بشكل صحيح.

  1. غرادل: الوظائف والميزات الأساسية
  2. هيكل المشروع في غرادل
  3. سرك
  4. بناء
  5. غرادل
  6. .غرادل
  7. لماذا أحتاج إلى مجلد غرادل في المشروع?
  8. سؤال وجواب
  9. ما هو مجلد غرادل?
  10. لماذا أحتاج إلى مجلد غرادل?
  11. ما هي الملفات الواردة في مجلد غرادل?

غرادل: الوظائف والميزات الأساسية

غرادل هو نظام بناء مشروع التلقائي الذي يبسط وأتمتة عملية إنشاء وبناء واختبار ونشر البرمجيات. وهنا هي الوظائف والميزات الرئيسية من غرادل:

  1. التكوين التعريفي: يستخدم غرادل رائع أو كوتلين دسل لوصف تكوين المشروع. هذا يسمح لك لاستخدام بناء جملة بسيطة وبديهية التي هي سهلة القراءة والصيانة.
  2. تجميع متعدد المشاريع: غرادل يدعم بناء مشاريع متعددة داخل مستودع مشترك واحد. هذا يجعل من السهل إدارة التبعيات بين المشاريع وبناء المشاريع بالترتيب الصحيح.
  3. إدارة التبعية: غرادل يجعل من السهل لإدارة تبعيات المشروع. يمكنك تحديد التبعيات على المكتبات الخارجية والأطر وسوف غرادل تحميلها تلقائيا من مستودع مركزي أو مستودع محلي.
  4. دعم البرنامج المساعد: غرادل يدعم الإضافات المختلفة التي تضيف ميزات وقدرات إضافية. يمكنك استخدام المكونات الإضافية لإنشاء التطبيقات وإنشاء الوثائق وتشغيل الاختبارات والمزيد.
  5. البناء الموازي: يمكن لجرادل بناء مشروع بالتوازي ، مما يسرع عملية البناء ويسمح باستخدام أكثر كفاءة لموارد الحوسبة.
  6. دورة حياة مرنة: يوفر غرادل نظام مرن لإدارة دورة حياة المشروع. يمكنك تحديد المهام المختلفة التي تنشأ خلال حياة المشروع ، وسوف غرادل إكمال هذه المهام في اللحظة المناسبة.
  7. بناء تدريجي: غرادل يمكن أن تفعل يبني تزايدي ، مما يعني أنه سيتم إعادة بناء فقط تلك الأجزاء من المشروع التي تم تعديلها ، بدلا من إعادة تجميع المشروع تماما.

هذه ليست سوى بعض من السمات الرئيسية وقدرات غرادل. ومع ذلك ، نظرا لمرونتها وقابليتها للتوسعة ، يمكن تكوين غرادل لأي مشروع تقريبا وتوفير عملية بناء وإدارة مشروع فعالة ومريحة.

هيكل المشروع في غرادل

يحتوي هيكل مشروع غرادل على بعض الاتفاقيات والمبادئ التوجيهية التي تساعد في تنظيم رمز المشروع وموارده. يبسط هيكل المشروع الصحيح تطويره واختباره وصيانته.

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

سرك

يحتوي دليل سرك على الملفات المصدر للمشروع ، والتي تحتوي على التعليمات البرمجية والموارد. قد تكون هناك أدلة فرعية داخل دليل سرك مسؤولة عن أنواع مختلفة من مكونات المشروع:

  • سرك / الرئيسية-يحتوي على التعليمات البرمجية الرئيسية وموارد المشروع المستخدمة في جميع التكوينات (على سبيل المثال ، رمز التطبيق العام أو موارد الترجمة);
  • سرك / اختبار-يحتوي على رمز والموارد لاختبارات المشروع;
  • سرك / أندرويدتيست-يحتوي على رمز والموارد لاختبارات الروبوت التي تتطلب إطار الروبوت;
  • قد تكون هناك أيضا أدلة فرعية أخرى ، على سبيل المثال ، لتكوينات مشروع محددة.

بناء

يحتوي دليل الإنشاء على جميع الملفات التي تم إنشاؤها ونتائج بناء المشروع. يمكن أن تكون الدلائل الفرعية التالية داخل دليل الإنشاء:

  • بناء.غرادل-غرادل الجمعية ملف نصي;
  • المخرجات-تحتوي على نتائج بناء المشروع ، على سبيل المثال ، الملفات المجمعة وحزم التطبيقات وما إلى ذلك.;
  • تمب-يحتوي على الملفات المؤقتة التي تم إنشاؤها أثناء عملية البناء;
  • تقارير-يحتوي على تقارير عن بناء المشروع ، مثل تقارير عن الاختبار وتحليل التعليمات البرمجية الثابتة.

غرادل

يحتوي الدليل غرادل البرامج النصية غرادل والإضافات التي يتم استخدامها من قبل المشروع.

.غرادل

كتالوج.غرادل يحتوي على كافة الملفات والمجلدات المرتبطة غرادل ، بما في ذلك ذاكرة التخزين المؤقت وسجلات الأحداث.

باتباع الاتفاقيات والتوصيات المتعلقة بهيكل المشروع في جرادل ، ستقوم بتبسيط تطوير مشروعك وصيانته. سيساعدك هيكل المشروع المنظم جيدا في العثور بسرعة على الكود والموارد اللازمة ، بالإضافة إلى تجنب المشكلات عند دمج المشروع أو بنائه تلقائيا.

لماذا أحتاج إلى مجلد غرادل في المشروع?

مجلد غرادل هو مجلد قياسي أن نظام غرادل بناء يخلق عند تهيئة المشروع. يحتوي هذا المجلد على الملفات والدلائل اللازمة لجرادل للعمل وبناء المشروع بنجاح.

فيما يلي بعض الملفات والمجلدات الأساسية التي يمكن العثور عليها في مجلد غرادل:

  • بناء.غرادل: هذا الملف هو ملف التكوين الرئيسي للمشروع. أنه يحتوي على تعليمات ل غرادل على كيفية بناء وتكوين المشروع.
  • غرادل.خصائص: يحتوي هذا الملف على إعدادات غرادل للمشروع. هنا يمكنك تحديد متغيرات البيئة ومعلمات التكوين والإعدادات المهمة الأخرى.
  • غرادلو: هذا هو ملف قابل للتنفيذ لسطر الأوامر الذي يسمح لك لتشغيل بناء المشروع باستخدام غرادل دون وجود نظام غرادل مثبتة مسبقا على جهاز الكمبيوتر الخاص بك.
  • (غرادلو).الخفافيش: هذا الملف هو ما يعادل غرادلو ويندوز ، ويهدف للاستخدام على سطر الأوامر ويندوز.
  • غرادل / المجمع: هذا دليل يحتوي على الملفات اللازمة لتنزيل وتثبيت غرادل تلقائيا إذا لم يكن مثبتا على جهاز الكمبيوتر الخاص بك. هذا هو مفيد عندما تريد جميع المطورين على فريقك لاستخدام نفس الإصدار من غرادل.

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

سؤال وجواب

ما هو مجلد غرادل?

مجلد غرادل في المشروع هو واحد من المجلدات الرئيسية التي تحتوي على الملفات والبرامج النصية اللازمة للعمل مع نظام غرادل بناء. إنه جزء من هيكل المشروع ، ويخزن جميع الملفات اللازمة لبناء وإدارة التبعيات.

لماذا أحتاج إلى مجلد غرادل?

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

ما هي الملفات الواردة في مجلد غرادل?

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