English  

كتب construction life cycles

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

دورات حياة البناء (معلومة)


دورة حياة البناء هي قائمة من المراحل ذات الأسماء التي يمكن استخدامها لترتيب تنفيذ الهدف. إحدى دورات الحياة القياسية المعروفة في حالة ميڤن هي دورة الحياة التلقائية (default lifecycle) والتي تتضمن المراحل التالية بنفس الترتيب:

  1. process-resources
  2. compile
  3. process-test-resources
  4. test-compile
  5. test
  6. package
  7. install
  8. deploy

يمكن ربط الأهداف التي تقدمها الإضافات بمراحل مختلفة من دورات الحياة. على سبيل المثال؛ يتم قرن الهدف "compiler:compile" مع مرحلة compile بينما يتم ربط الهدف surefire:test مع مرحلة الاختبار phase. عند تنفيذ الأمر التالي:

mvn test

سيقوم ميڤن بتنفيذ جميع الأهداف المقترنة بكل المراحل وصولا إلى مرحلة الاختبار. وهكذا سيتم تنفيذ هدف "resources:resources المقترن بمرحلة process-resources ومن ثم compiler:compile", إلى أن ينفذ هدف surefire:test في النهاية.

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

بفضل دورات الحياة التلقائية؛ يمكن بناء واختبار وتثبيت كل مشروع ميڤن باستخدام الأمرmvn install.

المصدر: wikipedia.org