gradle vs maven maven plugins
यह ट्यूटोरियल ग्रैडल बनाम मावेन के बीच के अंतरों पर चर्चा करेगा। आप विभिन्न मावेन प्लगइन्स और कॉन्फ़िगरेशन के बारे में भी जानेंगे:
मावेन की तरह, ग्रैडल एक स्वचालन उपकरण है जिसका उपयोग जावा डेवलपर्स द्वारा बिल्ड के लिए किया जाता है। ग्रैडल एक ओपन-सोर्स टूल है और एक भाषा का उपयोग करता है जो डोमेन के लिए विशिष्ट है और इसे ग्रूवी में विकसित किया गया है।
=> यहाँ बिल्कुल सही मावेन प्रशिक्षण गाइड की जाँच करें।
आप क्या सीखेंगे:
ग्रेडल बनाम मावेन
ग्रैडल और मावेन के बीच मुख्य अंतर नीचे सारणीबद्ध हैं:
गूँजना | मावेन |
---|---|
प्रदर्शन के संदर्भ में, ग्रैडल बेहतर है क्योंकि यह केवल वर्तमान में चल रहे कार्य से संबंधित है न कि इनपुट या आउटपुट जो प्रदान किया गया है। | मावेन परियोजना बनाने के लिए पिछली बिल्ड कलाकृतियों या कैश का उपयोग नहीं करता है, इसलिए नई परियोजना बनाने के लिए आवश्यक समय अधिक है। |
यह एक स्वचालन निर्माण प्रणाली है जिसे ग्रूवी में विकसित किया गया है | यह एक बिल्ड और प्रोजेक्ट मैनेजमेंट टूल है। |
ग्रैड परियोजना के निर्माण के लिए किसी भी xml फ़ाइल द्वारा संचालित नहीं है, इसके बजाय यह भाषा का उपयोग करता है - ग्रोवी जो डोमेन विशिष्ट है। परियोजना की जानकारी ग्रैडल टूल में रखी गई है। | मावेन एक xml फ़ाइल द्वारा संचालित है जिसमें निर्भरता, प्लगइन्स और प्रोफाइल आदि के बारे में जानकारी है। |
ग्रैड वृद्धिशील रूप से काम करता है और एक त्वरित निर्माण पूरा करता है। | मावेन वृद्धिशील दृष्टिकोण नहीं लेता है और ग्रैडल की तुलना में निर्माण समय के मामले में धीमा है। |
ग्रेड लिपि सरल है, लम्बी नहीं है और इसे आसानी से समझा जा सकता है। | मावेन के पास xml फ़ाइल है जो वर्णनात्मक है, लम्बी है और इसे आसानी से नहीं समझा जा सकता है। |
ग्रेड को आसानी से अनुकूलित किया जा सकता है क्योंकि इसमें आईडीई समर्थन के साथ टूल में उपलब्ध बड़ी संख्या में विकल्पों के संदर्भ में बहुत अधिक लचीलापन है। | मावेन का अनुकूलन आसान नहीं है और कभी-कभी संभव नहीं है क्योंकि इसके पास आईडीई समर्थन नहीं है। |
ग्रैडल टूल का उद्देश्य परियोजना में नई विशेषताएं हैं। | Maven टूल का उद्देश्य किसी प्रोजेक्ट को निश्चित समय में पूरा करना है। |
ग्रैडल में, जावा संकलन एक आवश्यक कदम नहीं है। | मावेन में, संकलन एक आवश्यक कदम है। |
ग्रेडल एक तुलनात्मक रूप से आधुनिक उपकरण है और इसके उपयोगकर्ता संख्या में सीमित हैं। | मावेन जावा डेवलपर्स के बीच एक परिचित उपकरण और लोकप्रिय है। |
Xml के उपयोग के बिना ग्रेडेल में परियोजना के लिए कई निर्भरताएं जोड़ी जा सकती हैं। | Xml फ़ाइल (pom) में जोड़कर कई निर्भरताएँ प्रोजेक्ट में जोड़ी जा सकती हैं, जिससे ग्रेडल की तुलना में इसे और अधिक जटिल और मुश्किल बना दिया जा सकता है। |
बिल्ड.ग्रेडल फ़ाइल में समूह, बेसनेम और संस्करण जैसे तत्व शामिल हैं। | Pom.xml फ़ाइल में तत्व जैसे हैं, और। |
मेवेन बनाम ग्रेड के बीच कुछ और अंतर
ग्रैडल का निर्माण उन कार्यों के समूह से होता है जिन्हें करने की आवश्यकता होती है। जबकि मावेन के चरणों का एक निरंतर और सटीक मॉडल है। मावेन लक्ष्यों को परियोजना के चरणों से जोड़ा जाता है और प्रत्येक लक्ष्य ग्रैडल कार्यों के समान है।
प्रदर्शन
जहां तक प्रदर्शन की बात है, ग्रैडल और मावेन दोनों समानांतर में अलग-अलग मॉड्यूल पर एक से अधिक बिल्ड चला सकते हैं।
हालांकि, ग्रैडल एक वृद्धिशील निर्माण दृष्टिकोण का पालन करता है और सत्यापित करता है कि कार्य संशोधित किए गए हैं या नहीं और केवल उन फ़ाइलों से संबंधित हैं जो अपडेट हो रही हैं।
नीचे सूचीबद्ध सुविधाओं के कारण ग्रेडल का प्रदर्शन बेहतर है:
- एक वृद्धिशील तरीके से जावा वर्ग संकलन।
- अन्य ग्रैड की बिल्ड कलाकृतियों का पुन: उपयोग करना समान इनपुट के साथ बनाता है।
- एपीआई का अधिक उपयोग।
- कंपाइलर डेमॉन की मदद से तेज़ संकलन।
कैश प्रबंधन बनाएँ ग्रेड को मावेन की तुलना में बहुत तेज बनाता है।
FLEXIBILITY
ग्रैडल का उपयोग Google द्वारा एंड्रॉइड के लिए एक निर्माण उपकरण के रूप में किया जाता है क्योंकि इसे इस तरह से डिज़ाइन किया गया है कि इसे सबसे बुनियादी तरीकों के साथ विस्तारित किया जा सके। ग्रेडेल के मॉडल का उपयोग C या C ++ के विकास के लिए किया जा सकता है और इसे किसी अन्य वातावरण में बढ़ाया जा सकता है।
मावेन को आसानी से अनुकूलित नहीं किया जा सकता है और अक्सर संभव नहीं है। इससे मावेन बिल्ड को समझना आसान हो जाता है अगर हमें किसी भी जटिल या विशेष आवश्यकताओं से निपटना नहीं पड़ता है। हालांकि, ग्रैडल आसानी से उपयोग के लिए अनुकूलन योग्य है।
ग्रैड बिल्ड स्कैन में कोडिंग, डीबगिंग और ऑप्टिमाइज़ेशन कार्यों के लिए एक दिलचस्प इंटरैक्टिव वेब यूआई देता है। यह निर्माण पर प्रवृत्तियों, इतिहास और अन्य मापदंडों पर महत्वपूर्ण जानकारी प्रदान करता है।
निर्भरता प्रबंधन
ग्रैड में मावेन की तुलना में बेहतर एपीआई और निर्भरता कार्यान्वयन है। इसके अलावा, यह संयोग कैश के लिए अनुमति देता है। इसका मतलब है कि कई परियोजनाएं एक-दूसरे द्वारा अधिलेखित किए बिना सामान्य कैश का उपयोग कर सकती हैं। ग्रैडल में चेकसम है और रिपॉजिटरी के साथ कैश को सिंक्रोनाइज़ करता है।
इसकी कुछ निर्भरता प्रबंधन विशेषताओं की तरह है:
- संगत पुस्तकालयों के लिए प्रतिस्थापन नियम।
- बदला हुआ नियम।
- बाहरी लोगों के साथ परियोजना की निर्भरता को पुनर्स्थापित करें और इसके विपरीत।
ग्रैडल और मावेन दोनों में गतिशील और सकर्मक निर्भरता है। मावेन के पास लोकल, सेंट्रल और रिमोट रिपॉजिटरी हैं जबकि ग्रैडल में जेकारेंट है। इसके अलावा, संगठनों के लिए आंतरिक रूप से अनुकूलित रिपॉजिटरी हैं।
ग्रेडिंग और मावेन के कोडिंग उदाहरण
2.0.0 com.softwareTest Java-builds jar 2.0 j unit junit 2.10 org.apache.maven.plugins maven-surefire-plugin 2.2.1
जार फ़ाइल बनाने वाले Maven लक्ष्य को निष्पादित करने के लिए, निम्न Maven कमांड का उपयोग किया जाता है:
सबसे अच्छा मुफ्त वीडियो कनवर्टर क्या है
mvn package
इस प्रकार हम देखते हैं कि pom.xml फ़ाइल कई कार्यों, कॉन्फ़िगरेशन और निर्भरता वाली वर्णनात्मक और मावेन परियोजनाएं हैं, जिनमें xml फ़ाइल लंबी होगी।
इसी परिणाम का प्रदर्शन करने वाला संबंधित बिल्ड.ग्रेडल कोड नीचे दिया गया है:
apply plugin:'java' apply plugin:'maven' group = 'com.softwareTest' version ='2.0' repositories { mavenCentral() } dependencies { testCompile group:'junit', name:'junit', version:'2.10' }
इस प्रकार हम देखते हैं कि मावेन की तुलना में ग्रैडल लिपि छोटी है। नीचे दिए गए कमांड का उपयोग कार्यों के समूह को निष्पादित करने के लिए किया जाता है।
gradle tasks –all
हम देखते हैं कि मांडेन की तुलना में ग्रैडल अधिक सक्षम है। लेकिन ऐसे मौके भी हो सकते हैं जब हमें ग्रैडल के इन सभी अतिरिक्त कार्यों की आवश्यकता नहीं होती है। इसलिए मावेन छोटी परियोजनाओं के लिए अधिक अनुकूल है जबकि ग्रैडल का उपयोग ज्यादातर बड़ी परियोजनाओं में किया जाता है।
ग्रैडल बनाम मावेन बेसिक कमांड्स
निम्न तालिका ग्रेडल बनाम मावेन के कुछ मूल आदेशों को सूचीबद्ध करती है:
उद्देश्य | कमान संभालना | मावेन की आज्ञा |
---|---|---|
अचूक | जुनिट परीक्षण एक पृथक श्रेणी लोडर में चलाए जाते हैं। | |
WAR / EAR / JAR उत्पन्न करने के लिए | धीरे-धीरे इकट्ठा होना | mvan पैकेज |
चलाने और संकलित करने के लिए | ग्रेड टेस्ट | mvn परीक्षण |
निर्माण की निर्देशिका हटाएं | स्वच्छ | साफ साफ |
ग्रहण के साथ एकीकरण | ग्रहण | मवन ग्रहण: ग्रहण |
स्थापना के लिए | ढाल स्थापित करें | mvan इंस्टॉल करें |
संस्करण प्राप्त करने के लिए | gradle -version | मवन -विरोध |
हम ग्रेडल को मावेन और दूसरे तरीके के दौर में बदल सकते हैं।
मावेन को ग्रैडल में बदलने के लिए हम निम्न चरणों का पालन कर सकते हैं:
# 1) Maven प्रोजेक्ट फ़ोल्डर (pom.xml फ़ाइल का स्थान) पर नेविगेट करें।
#दो) आदेश निष्पादित करें ढाल init
इससे ग्रैड बिल्ड का निर्माण एक साथ होगा settings.gradle फ़ाइल और build.gradle फाइलें बनाई जाएंगी।
ग्रेवल को मावेन में बदलने के लिए हम नीचे दिए गए चरणों का पालन करते हैं:
(1) build.gradle फ़ाइल में मावेन प्लगइन होना चाहिए।
# 2) build.gradle फ़ाइल में कोड का निम्नलिखित ब्लॉक होना चाहिए:
apply plugin: 'java' apply plugin: 'maven' group = 'com.test' version = '0.4' dependencies { compile 'commons-lang:commons-lang:2.3' }
# 3) फिर अमल करें ढाल स्थापित करें।
यह pom सबफ़ोल्डर के अंदर pom-default.xml फ़ाइलों को जनरेट करने का परिणाम देगा।
मावेन का विन्यास
उपयोग और परियोजनाओं के लिए मावेन विन्यास जानकारी निम्नलिखित स्थानों पर बनी हुई है:
- MAVEN_OPT पर्यावरण चर : इसमें जावा वर्चुअल मशीन (JVM) को शुरू करने के लिए आवश्यक जानकारी है और अतिरिक्त सुविधाएँ भी प्रदान करता है जैसे JVM की मेमोरी सेटिंग्स को -Xms256m -Xmx512m के रूप में सेट किया जा सकता है।
- Settings.xml फ़ाइल: यह फ़ाइल USER_HOME / .m2 निर्देशिका में रहती है। यह फ़ाइल मावेन में निर्मित सभी परियोजनाओं में उपयोग किए गए अधिकांश कॉन्फ़िगरेशन का ख्याल रखती है।
- .mvn फ़ोल्डर: यह फ़ोल्डर प्रोजेक्ट डायरेक्टरी के शीर्ष स्तर पर एक स्थान पाता है। फ़ाइलें jvm.config, maven.config, और extension.xml में प्रोजेक्ट-विशिष्ट कॉन्फ़िगरेशन के बारे में जानकारी है।
- .mvn / extension.xml फ़ाइल
- .mvn / maven.config फ़ाइल
- .mvn / jvm.config फ़ाइल
मावेन का विन्यास नीचे सूचीबद्ध स्तरों पर किया गया है:
- स्थापना: इसे मावेन की स्थापना के दौरान समायोजित किया गया है।
- परियोजना: यह pom.xml फ़ाइल में बनाए रखा गया स्थिर है।
- उपयोगकर्ता: यह एक विशिष्ट उपयोगकर्ता के लिए कॉन्फ़िगर किया गया है।
प्रोजेक्ट कॉन्फ़िगरेशन को पूरे प्रोजेक्ट पर लागू किया जाता है जबकि अन्य कॉन्फ़िगरेशन (इंस्टॉलेशन और उपयोगकर्ता) उस वातावरण पर लागू होते हैं जहां हम काम कर रहे हैं। स्थापना और उपयोगकर्ता कॉन्फ़िगरेशन साझा प्रोजेक्ट डेटा के एक भाग के रूप में नहीं जोड़ा जा सकता है।
स्थानीय रिपॉजिटरी कॉन्फ़िगरेशन
स्थानीय रिपॉजिटरी स्थान को उपयोगकर्ता के कॉन्फ़िगरेशन के एक भाग के रूप में बदला जा सकता है। डिफ़ॉल्ट रूप से, स्थान .m2 निर्देशिका है। यह नीचे दिए गए xml कोड द्वारा प्राप्त किया गया है।
path to the directory
प्रॉक्सी कॉन्फ़िगरेशन
सेटिंग्स में प्रॉक्सी कॉन्फ़िगरेशन को बनाए रखा जा सकता है।
समांतर कला संकल्प संकल्प
मावेन विभिन्न समूहों से एक बार में अधिकतम 5 कलाकृतियों को डाउनलोड करता है।
दो कलाकृतियों को डाउनलोड करने के लिए, हमें निम्नलिखित कमांड निर्दिष्ट करने की आवश्यकता है:
mvn -Dmaven.artifact.threads = 2 सत्यापित करें
परिनियोजन और सुरक्षा कॉन्फ़िगरेशन
अनुभाग एक विशिष्ट परियोजना में तैनात किए जाने वाले रिपॉजिटरी का वर्णन करता है। उपयोगकर्ता नाम, पासवर्ड और अन्य सुरक्षा मापदंडों जैसी जानकारी को उस परियोजना के अंदर नहीं रखा जा सकता है। यह जानकारी प्रदान करने के लिए, हमें उन्हें प्रोजेक्ट के अंदर परिनियोजन भंडार की आईडी में मैप करने की आवश्यकता है।
यह नीचे दिए गए xml कोड द्वारा प्राप्त किया गया है।
testrepository test password
प्रोफाइल विन्यास
प्रोफाइल में डालने के लिए मावेन रिपॉजिटरी को कॉन्फ़िगर किया जा सकता है। एक समय में, एक से अधिक प्रोफ़ाइल हो सकती हैं। आवश्यकता के आधार पर, हम एक सक्रिय प्रोफ़ाइल रख सकते हैं ताकि हम विभिन्न वातावरणों पर स्विच कर सकें।
अन्य वैकल्पिक विन्यास
पर्यावरण-विशिष्ट कॉन्फ़िगरेशन के लिए जो प्रत्येक प्रोजेक्ट के लिए विशिष्ट नहीं है, हमें सेटिंग्स कॉन्फ़िगर करने की आवश्यकता है।
बायाँ बाहरी जोड़ बनाम बायाँ जोड़
मावेन में एक सेटिंग फ़ाइल होती है जो इंस्टॉलेशन या उपयोगकर्ता होम डायरेक्टरी में मौजूद होती है। यह नीचे दिखाए गए अनुसार कुछ पर्यावरणीय मापदंडों के विन्यास का ख्याल रखता है:
- सर्वर उपयोगकर्ता नाम और पासवर्ड
- भंडार प्रबंधक का स्थान
- HTTP प्रॉक्सी सर्वर
सुरक्षा कॉन्फ़िगरेशन
मावेन 2.1.0+ तक, हमारे पास सेटिंग्स फ़ाइल के अंदर पासवर्ड के एन्क्रिप्शन का विकल्प है। लेकिन हमें एन्क्रिप्शन के लिए जाने से पहले एक मास्टर पासवर्ड का निर्माण करना होगा।
मावेन प्लगइन्स
मावेन प्लगइन्स मावेन ढांचे का एक अभिन्न हिस्सा हैं। प्रत्येक प्लगइन एक विशेष कार्य को सौंपा गया है।
नीचे दिखाए गए अनुसार दो प्रकार के प्लगइन्स हैं:
- प्लगइन्स बनाएँ : उन्हें बिल्ड समय पर निष्पादित किया जाता है और उन्हें pom.xml फ़ाइल में बिल्ड टैग के तहत वर्णित किया जाना चाहिए।
- प्लगइन्स की रिपोर्टिंग : वे साइट पीढ़ी समय पर निष्पादित किए जाते हैं और उन्हें pom.xml फ़ाइल में रिपोर्टिंग टैग के तहत वर्णित किया जाना चाहिए।
नीचे दी गई सूची मावेन कोर प्लगइन्स में से कुछ को दिखाती है:
कोर प्लगइन्स | कार्य निष्पादित किए गए |
---|---|
स्वच्छ | निर्माण के बाद कलाकृतियों को साफ करता है। |
संकलक | जावा स्रोत कोड संकलित किया गया है। |
तैनाती | निर्माण कलाकृतियों को दूरस्थ भंडार में तैनात किया जाता है। |
इंस्टॉल | बिल्ड कलाकृतियों को स्थानीय भंडार में स्थापित किया जाता है। |
सत्यापनकर्ता | एकीकरण परीक्षणों के लिए उपयोग किया जाता है। |
साधन | उत्पादन निर्देशिका को जार में शामिल करने के लिए संसाधनों की प्रतिलिपि मिलती है। |
साइट | वर्तमान परियोजना साइट उत्पन्न होती है। |
सत्यापनकर्ता | एकीकरण परीक्षण के लिए उपयोग किया जाता है और विशिष्ट स्थितियों की जांच करता है। |
मावेन रिपोर्टिंग प्लगइन्स में से कुछ नीचे सूचीबद्ध हैं:
प्लगइन्स की रिपोर्टिंग | कार्य निष्पादित किए गए |
दोपहर | एक pmd रिपोर्ट उत्पन्न होती है। |
बदलाव का | SCM से हालिया परिवर्तन सूची के रूप में उत्पन्न हुए हैं। |
परिवर्तन | समस्या ट्रैकर पर रिपोर्ट उत्पन्न होती है। |
चेकस्टाइल | चेकस्टाइल रिपोर्ट जनरेट की गई है। |
जावाडोक | प्रोजेक्ट के लिए जावा डॉक उत्पन्न होता है। |
अचूक रिपोर्ट | यूनिट परीक्षणों के परिणाम रिपोर्ट के रूप में उत्पन्न होते हैं। |
लिंकचेक | प्रोजेक्ट प्रलेखन के लिए लिंकचेक रिपोर्ट तैयार की गई है। |
jxr | एक स्रोत क्रॉस संदर्भ उत्पन्न होता है। |
पूछे जाने वाले प्रश्न अनुभाग
Q # 1) मावेन ग्रैडल से बेहतर है?
उत्तर: ग्रेडेल एक वृद्धिशील और काम से बचने के दृष्टिकोण का उपयोग करता है। ग्रैड इनपुट और आउटपुट कार्यों की निगरानी करता है और उन आवश्यक कार्यों को निष्पादित करता है। हालांकि, छोटी परियोजनाओं के लिए मावेन को अभी भी पसंद किया जाता है जबकि ग्रैडल बड़ी और जटिल परियोजनाओं के लिए अनुकूल है।
Q # 2) ग्रैवल मावेन की तुलना में अधिक तेज़ क्यों है?
उत्तर: ग्रैडल नीचे के दृष्टिकोण के कारण मावेन की तुलना में बहुत अधिक तेज है।
- ग्रैडल डेमन का उपयोग जो स्मृति में तैयार विवरणों को रखता है।
- वृद्धिशील तरीके से संकलन।
- बिल्ड-कैश का उपयोग जो पिछले बिल्ड से कलाकृतियों को प्राप्त करता है।
- जावा प्लगइन की मदद से ग्रेडल द्वारा एक कुशल तरीके से निर्भरता की मॉडलिंग।
Q # 3) मावेन ग्रैडल क्या है?
उत्तर: ग्रैडल एक स्वचालन निर्माण उपकरण है जिसे अपाचे चींटी और अपाचे मावेन की सुविधाओं पर विकसित किया गया है। यह खुला-स्रोत है और ग्रूवी-आधारित डोमेन-संबंधित भाषा पर काम करता है। यह प्रोजेक्ट निर्भरता और कॉन्फ़िगरेशन के लिए मावेन द्वारा उपयोग किए गए pom.xml फ़ाइल द्वारा संचालित नहीं है।
Q # 4) मावेन को क्यों पसंद किया जाता है?
उत्तर:
निम्नलिखित लाभों के कारण मावेन को पसंद किया जाता है:
- सभी परियोजना निर्भरता के लिए केंद्रीय भंडार।
- संगठनों के भीतर एक सामान्य फ़ोल्डर संरचना बनाए रखता है।
- गीट जैसे संस्करण नियंत्रण उपकरण और जेनकींस जैसे निरंतर एकीकरण उपकरण के साथ एकीकृत किया जा सकता है।
- निर्माण प्रक्रिया को सरल, आसान और एक समान बनाया जाता है।
Q # 5) क्या मावेन केवल जावा के लिए है?
उत्तर: मावेन एक परियोजना प्रबंधन और निर्माण उपकरण है जो आमतौर पर जावा परियोजनाओं के लिए उपयोग किया जाता है। हालांकि यह रूबी, सी #, स्काला, और इतने पर विकसित परियोजनाओं के लिए इस्तेमाल किया जा सकता है।
Q # 6) ग्रहण में मावेन का उपयोग क्यों किया जाता है?
उत्तर: ग्रहण आईडीई स्वचालित रूप से मावेन रिपॉजिटरी से निर्भरता और कॉन्फ़िगरेशन डाउनलोड करता है। इसके अलावा, नए मावेन प्रोजेक्ट्स बनाना, मौजूदा मावेन प्रोजेक्ट को समर्थन देना और एक्सेल की मदद से px .xml किया जा सकता है।
Q # 7) ग्रैडल किस भाषा का है?
उत्तर: ग्रैडल डोमेन से संबंधित भाषा भी देता है जिसे बिल्ड के लिए डीएसएल कहा जाता है। यह भाषा ग्रूवी और कोटलिन में प्राप्य है।
कठिन परिस्थितियों से कैसे निपटा जाए
Q # 8) मावेन के क्या फायदे हैं?
मावेन की कुछ निर्भरताएँ निम्नलिखित हैं:
- सभी परियोजना निर्भरता के लिए केंद्रीय भंडार।
- संगठनों के भीतर एक सामान्य फ़ोल्डर संरचना बनाए रखता है।
- गीट जैसे संस्करण नियंत्रण उपकरण और जेनकींस जैसे निरंतर एकीकरण उपकरण के साथ एकीकृत किया जा सकता है।
- निर्माण प्रक्रिया को सरल और आसान बनाया गया है।
निष्कर्ष
इस ट्यूटोरियल में ग्रैडल बनाम मावेन, ग्रैडल को मावेन में परिवर्तित करने और इसके विपरीत, मावेन कॉन्फ़िगरेशन और प्लगइन्स जैसी अवधारणाओं पर चर्चा की गई। इसके अलावा, मावेन और ग्रैडल पर कुछ बुनियादी आदेशों का पता लगाया गया था।
जहां तक मावेन प्लगइन्स की बात है, हमने कुछ रिपोर्टिंग और कोर मावेन प्लगइन्स पर चर्चा की।
मावेन बाजार में एक गर्म विषय होने के नाते, इस उपकरण पर विषय की समझ विकसित करने और विशेषज्ञता विकसित करने के लिए आवश्यक है।
=> आसान मावेन प्रशिक्षण श्रृंखला के माध्यम से पढ़ें।
अनुशंसित पाठ
- मावेन क्या है - शुरुआती के लिए मावेन ट्यूटोरियल
- सेलेनियम के साथ ग्रैडल प्रोजेक्ट कैसे बनाएं
- ग्रैड का उपयोग कैसे करें निर्माण, परीक्षण और नियोजित परियोजनाओं के लिए
- गैटलिंग स्क्रिप्ट और मावेन आर्केथाइप का उपयोग करके गैटलिंग प्रोजेक्ट बनाएं
- Maven अचूक प्लगिन का उपयोग कर TestNg के साथ मावेन का एकीकरण
- पोम (प्रोजेक्ट ऑब्जेक्ट मॉडल) और मावेन में pom.xml क्या हैं
- ग्रहण जावा आईडीई के साथ मावेन को कॉन्फ़िगर करना
- 31 सबसे अक्सर पूछे जाने वाले मावेन साक्षात्कार प्रश्न और उत्तर