खोज…


परिचय

निम्नलिखित मावेन के डिफ़ॉल्ट बिल्ड जीवनचक्र चरणों की एक पूरी सूची है। इनमें से प्रत्येक चरण को mvn कमांड में जोड़ दिया जाता है, जैसे mvn install

मावेन बिल्ड लाइफसाइकल चरण

validate

यह पुष्टि करता है कि क्या परियोजना सही है और सभी आवश्यक जानकारी बिल्ड के लिए उपलब्ध हैं।

initialize

बिल्ड परिवेश को आरम्भ करता है, उदाहरण के लिए गुण सेट करता है या निर्देशिका बनाता है।

generate-sources

'संकलन' चरण में संसाधित किए जाने वाले स्रोत कोड बनाता है।

process-sources

कुछ फ़िल्टर लागू करने की आवश्यकता होने पर स्रोत कोड संसाधित करता है।

generate-resources

कलाकृति में शामिल किए जाने के लिए संसाधन तैयार करता है।

process-resources

उत्पादन निर्देशिका में संसाधन और प्रतियां संसाधन ( ${basedir}/target/classes )।

compile

स्रोत निर्देशिका में परियोजना के स्रोत कोड ( ${basedir}/src/main/[java|groovy|...] ) को आउटपुट निर्देशिका ( ${basedir}/target/classes ) में ${basedir}/target/classes

process-classes

compile चरण में उत्पन्न प्रक्रियाएं .class फाइलें, उदाहरण के लिए bytecode संवर्द्धन।

generate-test-sources

test-compile चरण में संसाधित किए जाने वाले परीक्षण स्रोत कोड test-compile

process-test-sources

कुछ फ़िल्टर लागू करने की आवश्यकता होने पर प्रक्रिया स्रोत कोड का परीक्षण करती है।

generate-test-resources

परीक्षण के लिए संसाधन तैयार करता है।

process-test-resources

संसाधन उत्पादन निर्देशिका में संसाधन और परीक्षण संसाधनों को संसाधित करता है (कॉपी ${basedir}/src/main/resources ) ( ${basedir}/target/test-classes )।

test-compile

परीक्षण स्रोत निर्देशिका में संकलित स्रोत कोड ('$ {आधारित) / src / test / [java | groovy | ...]') परीक्षण उत्पादन निर्देशिका में ( ${basedir}/target/test-classes )।

process-test-classes

प्रक्रिया परीक्षण .class फ़ाइलें test-compile चरण में उत्पन्न होती हैं, उदाहरण के लिए bytecode संवर्द्धन (Maven 2.0.5 और ऊपर) करने के लिए।

test

कुछ उपयुक्त परीक्षण ढांचे का उपयोग करके परीक्षण चलाता है। नोट: इन परीक्षण मामलों को पैकेजिंग और तैनाती के लिए नहीं माना जाता है।

prepare-package

पैकेज के अंतिम रूप से बनने से पहले अंतिम परिवर्तन और सत्यापन करता है।

package

JAR, WAR, EAR जैसे कुछ वितरण योग्य प्रारूप में लक्ष्यित निर्देशिका ( ${basedir}/target ) में सफलतापूर्वक संकलित और परीक्षण किए गए कोड को पैकेज करता है।

pre-integration-test

एकीकरण परीक्षण चलाने से पहले कार्रवाई करता है अगर उन्हें आवेदन के लिए पर्यावरण में कुछ बदलाव लागू करने की आवश्यकता होती है।

integration-test

प्रक्रियाओं और संभवतः एक ऐसे वातावरण में अनुप्रयोग को तैनात करता है जहां एकीकरण परीक्षण चलाए जा सकते हैं।

post-integration-test

एकीकरण परीक्षणों के बाद की क्रियाएं करता है, जैसे पर्यावरण को साफ करना जो कि pre-integration-test चरण में बनाया गया है।

verify

जाँचता है कि क्या पैकेज मान्य है और आवश्यक गुणवत्ता मानदंड पूरा करता है।

install

स्थानीय रिपॉजिटरी में कलाकृतियों को स्थापित करता है। कोई भी अन्य स्थानीय परियोजना इस कलाकृति का उपयोग इसके बाद निर्भरता के रूप में कर सकती है (यदि आपका आईडीई कार्यक्षेत्र निर्भरता संकल्प का समर्थन नहीं करता है)।

deploy

अन्य डेवलपर्स के लिए उपलब्ध कराने के लिए दूरस्थ रिपॉजिटरी को पैकेज कॉपी करता है।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow