मेवेन में निर्भरता प्रबंधन क्या है?
मेवेन में निर्भरता प्रबंधन क्या है?

वीडियो: मेवेन में निर्भरता प्रबंधन क्या है?

वीडियो: मेवेन में निर्भरता प्रबंधन क्या है?
वीडियो: Multi module java project with Maven | basics | dependency management | bom | sub project import 2024, मई
Anonim

निर्भरता प्रबंधन . निर्भरता प्रबंधन निर्भरता जानकारी को केंद्रीकृत करने के लिए एक तंत्र है। एक बहु-मॉड्यूल प्रोजेक्ट में, आप एक पैरेंट प्रोजेक्ट में सभी आर्टिफैक्ट संस्करण निर्दिष्ट कर सकते हैं और इसे चाइल्ड प्रोजेक्ट्स द्वारा इनहेरिट किया जाएगा। नीचे हम एक उदाहरण देखेंगे जहां दो पीओएम हैं जो एक ही माता-पिता का विस्तार करते हैं

यहाँ, पोम में निर्भरता प्रबंधन क्या है?

यह ऐसा है जैसे आपने कहा; निर्भरता प्रबंधन सभी निर्भरता जानकारी को एक सामान्य में खींचने के लिए उपयोग किया जाता है पोम फ़ाइल, बच्चे में संदर्भों को सरल बनाना पोम फ़ाइल। यह तब उपयोगी हो जाता है जब आपके पास कई विशेषताएँ होती हैं जिन्हें आप कई बच्चों के प्रोजेक्ट के तहत फिर से टाइप नहीं करना चाहते हैं।

ऊपर के अलावा, पोम एक्सएमएल कैसे काम करता है? NS पोम . एक्सएमएल फ़ाइल में प्रोजेक्ट की जानकारी होती है और मावेन के लिए प्रोजेक्ट बनाने के लिए कॉन्फ़िगरेशन जानकारी जैसे निर्भरता, बिल्ड निर्देशिका, स्रोत निर्देशिका, परीक्षण स्रोत निर्देशिका, प्लगइन, लक्ष्य इत्यादि। मेवेन पढ़ता है पोम . एक्सएमएल फ़ाइल, फिर लक्ष्य निष्पादित करता है।

यहाँ, मावेन में बम क्या है?

बीओएम सामग्री के बिल के लिए खड़ा है। ए बीओएम एक विशेष प्रकार का पीओएम है जो किसी प्रोजेक्ट की निर्भरता के संस्करणों को नियंत्रित करने के लिए उपयोग किया जाता है और उन संस्करणों को परिभाषित और अद्यतन करने के लिए एक केंद्रीय स्थान प्रदान करता है। बीओएम हमें उस संस्करण की चिंता किए बिना हमारे मॉड्यूल पर निर्भरता जोड़ने की सुविधा प्रदान करता है जिस पर हमें निर्भर रहना चाहिए।

पेरेंट पीओएम फ़ाइल में निर्भरता प्रबंधन क्यों किया जाता है?

NS निर्भरता प्रबंधन अनुभाग केंद्रीकरण के लिए एक तंत्र है निर्भरता जानकारी। जब आपके पास परियोजनाओं का एक सेट होता है जो एक सामान्य से विरासत में मिलता है माता-पिता , इसके बारे में सभी जानकारी डालना संभव है निर्भरता आम में पोम और बच्चे में कलाकृतियों के सरल संदर्भ हैं पोम्स.

सिफारिश की: