Apache Maven ट्यूटोरियल
शुरुआत अपाचे मावेन से हो रही है
खोज…
टिप्पणियों
जैसा कि इसके आधिकारिक स्टार्ट गाइड द्वारा बताया गया है:
मावेन सर्वश्रेष्ठ प्रथाओं के उपयोग में एक स्पष्ट मार्ग प्रदान करके समझ और उत्पादकता को बढ़ावा देने के लिए एक परियोजना के निर्माण बुनियादी ढांचे में पैटर्न लागू करने का एक प्रयास है।
मावेन अनिवार्य रूप से एक परियोजना प्रबंधन और समझ उपकरण है और इस तरह से प्रबंधन में मदद करने का एक तरीका प्रदान करता है:
- बनाता है
- प्रलेखन
- रिपोर्टिंग
- निर्भरता
- संस्करण नियंत्रण
- विज्ञप्ति
- वितरण
इसलिए, पूरे सॉफ्टवेयर डेवलपमेंट लाइफ साइकल (एसडीएलसी) के कई चरणों में डेवलपर्स का समर्थन करना।
यानी, शब्द maven का अर्थ है (येहुदी में) ज्ञान की संचायक: यह दर्शन अपने मूल में Maven का हिस्सा है।
मावेन एक अवसंरचना को प्राप्त करने के लिए प्रतिमानों के अनुप्रयोग के बारे में है जो दृश्यता, पुन: प्रयोज्यता, स्थिरता और सुगमता की विशेषताओं को प्रदर्शित करता है।
- मावेन कई परियोजनाओं को उसी तरह से काम करने के लिए बहुत ही व्यावहारिक इच्छा से पैदा हुआ था, जैसा कि आधिकारिक मावेन दर्शन बयान द्वारा कहा गया है।
- डेवलपर्स स्वतंत्र रूप से परियोजनाओं के बीच आगे बढ़ सकते हैं, यह स्पष्ट रूप से जानते हुए कि कैसे उन सभी ने काम किया है कि उनमें से एक ने कैसे काम किया
- एक ही विचार परीक्षण, प्रलेखन उत्पन्न करना, मैट्रिक्स और रिपोर्ट तैयार करना, और तैनाती तक फैला हुआ है
संस्करण
| संस्करण | की घोषणा | टिप्पणी | रिलीज़ करने की तिथि |
|---|---|---|---|
| 1.0-बीटा-2 | की घोषणा | पहली (बीटा) रिलीज़ | 2002/03/30 |
| 1.0 | की घोषणा | पहले आधिकारिक रिलीज | 2004/07/13 |
| 2.0 | की घोषणा | आधिकारिक 2.0 जारी | 2005/10/20 |
| 3.0 | की घोषणा | आधिकारिक 3.0 जारी | 2010-10-08 |
स्थापना या सेटअप
मावेन की बाइनरी रिलीज़ मावेन वेबसाइट से डाउनलोड की जा सकती है।
बाइनरी एक ज़िप संग्रह के रूप में या एक tar.gz संग्रह के रूप में आता है। इसे डाउनलोड करने के बाद, इंस्टॉल पेज से निर्देशों का पालन किया जा सकता है:
- सुनिश्चित करें कि
JAVA_HOMEपर्यावरण चर सेट है और आपके JDK इंस्टालेशन (JRE नहीं) की ओर इशारा करता है। उदाहरण के लिए, एक विंडोज़ मशीन पर, यह इंस्टॉलेशन फ़ोल्डरC:\Program Files\Java\jdk1.8.0_51को मेल कर सकता है। - अपनी पसंद की निर्देशिका में वितरण संग्रह निकालें।
- जोड़े
binबनाया निर्देशिका की सूची (नामapache-maven-3.3.9Maven 3.3.9 के लिए) के लिएPATHवातावरण चर। (संदर्भ इसे विंडोज पर बदलने के लिए)। - सत्यापित करें कि कमांड लाइन पर
mvn -versionचलाकर सेट-अप सही है।
M2_HOME या MAVEN_HOME वातावरण चर सेट करने की कोई आवश्यकता नहीं है।
उबंटू पर स्थापना
एक टर्मिनल रन में
sudo apt-get install mavenएक बार इंस्टाल होने के बाद यह जाँच लें कि यह
mvn -vके साथ सही ढंग से काम करता हैmvn -vआउटपुट जैसा दिखना चाहिए:Apache Maven 3.3.9 Maven home: /usr/share/maven Java version: 1.8.0_121, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "4.8.0-parrot-amd64", arch: "amd64", family: "unix"
यदि यह काम नहीं करता है, तो सुनिश्चित करें कि आपके पास आपके पर्यावरण javac -version में JDK स्थापित है
प्रॉक्सी सेटिंग्स कॉन्फ़िगर करना
यदि आपका इंटरनेट कनेक्शन एक प्रॉक्सी के माध्यम से प्रदान किया गया है, तो मावेन रिमोट रिपॉजिटरी से जार डाउनलोड नहीं कर पाएगा - कंपनियों द्वारा सामना की जाने वाली एक आम समस्या।
इसे हल करने के लिए, मावेन को {मावेन इंस्टॉल लोकेशन} → conf → settings.xml जाकर प्रॉक्सी के विवरण और क्रेडेंशियल्स प्रदान करने की आवश्यकता है। टिप्पणियों में उल्लिखित प्रारूप का उपयोग करके <proxies> टैग पर स्क्रॉल करें और यहां विवरण दर्ज करें।
ग्रहण उपयोगकर्ताओं के लिए
ग्रहण मावेन को चलाने के लिए इसकी स्वयं की settings.xml Xml फ़ाइल का उपयोग करता है, जिसका स्थान मेनू विंडो → वरीयताएँ → मावेन → उपयोगकर्ता सेटिंग्स → उपयोगकर्ता सेटिंग्स: पर जाकर पाया जा सकता है। यदि फ़ाइल उल्लिखित स्थान पर उपलब्ध नहीं है, तो बस इसे स्वयं बनाएं या उपरोक्त स्थान {Maven install location} → conf → settings.xml से फ़ाइल का डुप्लिकेट बनाएं।
IntelliJ उपयोगकर्ताओं के लिए
सेटिंग्स खोलें और मावेन पर जाएं -> आयात करना। (यह बिल्ड, एक्ज़ेक्यूशन, परिनियोजन -> बिल्ड टूल -> के तहत नेस्टेड किया जा सकता है, जो उपयोग कर रहे इंटेलीली संस्करण पर निर्भर करता है।)
फ़ील्ड को "आयातक के लिए VM विकल्प" नाम दें:
-DproxySet=true -DproxyHost=<HOST> -DproxyPort=<PORT>
-DproxySet=true -DproxyHost=myproxy.com -DproxyPort=8080
लागू करें और IntelliJ को पुनरारंभ करें।
काढ़ा के साथ मैक OSX पर स्थापना
- एक टर्मिनल रन
brew install maven - एक बार इंस्टाल हो जाने के बाद जाँच लें कि मावेन
mvn -vसाथ सही तरीके से काम करता है। आउटपुट कुछ इस तरह दिखना चाहिए:
Apache Maven 3.3.9
Maven home: /usr/local/Cellar/maven/3.3.9/libexec
Java version: 1.8.0_121, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.4", arch: "x86_64", family: "mac"
यदि यह काम नहीं करता है, तो सुनिश्चित करें कि आपके पास आपके पर्यावरण javac -version में JDK स्थापित है