पर निर्भरता जोड़ने के बाद भंडार अद्यतन करने के लिए आदेश मैंने अपने पीओएम पर एक नई निर्भरता जोड़ दी है।मेवेन: पीओएम
क्या कोई साधारण आदेश है जो मैं इस निर्भरता को अपने भंडार में डाउनलोड करने के लिए चला सकता हूं?
पर निर्भरता जोड़ने के बाद भंडार अद्यतन करने के लिए आदेश मैंने अपने पीओएम पर एक नई निर्भरता जोड़ दी है।मेवेन: पीओएम
क्या कोई साधारण आदेश है जो मैं इस निर्भरता को अपने भंडार में डाउनलोड करने के लिए चला सकता हूं?
mvn install
(या mvn package
) हमेशा काम करेगा।
संकलन समय और परीक्षण निर्भरताओं के लिए संकलन समय निर्भरता या mvn test
डाउनलोड करने के लिए आप mvn compile
का उपयोग कर सकते हैं, लेकिन मैं हमेशा कुछ काम करता हूं जो हमेशा काम करता है।
आप कुछ और करने के बिना केवल डाउनलोड निर्भरता चाहते हैं, तो यह है:
mvn dependency:resolve
या फिर इकलौते निर्भरता डाउनलोड करने के लिए:
mvn dependency:get -Dartifact=groupId:artifactId:version
आप एक विशिष्ट से डाउनलोड करने के लिए की जरूरत है भंडार, आप निर्दिष्ट कर सकते हैं कि -DrepoUrl=...
जब मैं उस आदेश को चलाता हूं तो मुझे यह त्रुटि मिलती है: [ERROR] लक्ष्य org.apache.maven.plugins निष्पादित करने में विफल: maven-dependency-plugin: 2.1: प्रोजेक्ट स्टैंडअलोन-पोम पर (डिफ़ॉल्ट-क्ली) प्राप्त करें: पैरामीटर 'रिपॉजिटरी यूआरएल 'लक्ष्य org.apache.maven.plugins के लिए: मेवेन-निर्भरता-प्लगइन: 2.1: गुम या अमान्य हैं -> [सहायता 1]। निर्दिष्ट -DrepositoryUrl = ... काम नहीं करता है। –
मुझे लगता है कि मुझे समाधान मिला है। पैरामीटर "repoUrl" होना चाहिए और "repositoryUrl" नहीं होना चाहिए। –
मेरा मानना है कि यह उत्तर स्वीकार किया जाना चाहिए। – naXa
मुझे पता है कि यह अब एक पुराना सवाल है, लेकिन इसके लिए उपयोगकर्ताओं को, जो Eclipse
Windows
के तहत साथ Maven
प्लगइन का उपयोग कर रहे हैं, तो आप दो विकल्प हैं:
आप Maven स्टैंडअलोन एप्लिकेशन के रूप में स्थापित किया गया हैं:
आप CMD
में निम्न आदेश अपनी परियोजना के तहत उपयोग कर सकते हैं पथ:
mvn eclipse:eclipse
यह सब लापता जार के साथ अपने भंडार अपडेट करेगा, अपने 0 में अपनी निर्भरता को अनुसारफ़ाइल। ->Run As
->Run configurations
सही project
पर क्लिक करें:
आप नहीं मिला है Maven स्वतंत्र अनुप्रयोग आप अपने ग्रहण पर निम्न चरणों का पालन कर सकते हैं के रूप में स्थापित किया।
फिर mavenBuild
का चयन करें।
फिर चयनित प्रकार कार्यक्षेत्र ब्राउज़ पर .Click की एक विन्यास बनाने के लिए new
बटन पर क्लिक करें तो अपनी परियोजना का चयन करें और लक्ष्यों में निर्दिष्ट eclipse:eclipse
आप अधिक जानकारी के लिए how to run the command mvn eclipse:eclipse देख सकते हैं।
ग्रहण चलाना: निर्भरता के बाद ग्रहण: संकल्प ने मुझे ग्रहण में डाउनलोड किए गए जार देखने में मदद की, धन्यवाद! – Tol182
हालांकि यह उत्तर ग्रहण के साथ फंस गए गरीब लोगों की मदद करेगा, मैं दृढ़ता से अनुशंसा करता हूं कि ग्रहण का उपयोग करने वाले किसी भी व्यक्ति को बेहतर विकल्प मिल जाए। विशेष रूप से यदि आप मेवेन का उपयोग करने जा रहे हैं। नेटबीन्स और इंटेलिजे आगे प्रकाश वर्ष हैं। – 64BitBob
@ 64 बिटबॉब मानते हैं कि नेटबीन्स और इंटेलिजे ग्रहण से बेहतर हैं, हमें हमेशा इसका उपयोग करने वाले लोगों के लिए समाधान देना चाहिए। :) –
दाएं, परियोजना पर क्लिक करें। मेवेन -> अद्यतन परियोजना पर जाएं।
निर्भरता स्वचालित रूप से स्थापित हो जाएगी।
धन्यवाद, मैंने यह भी पाया कि एसटीएस में इसे पोम में जोड़ने से यह आपके लिए स्वचालित रूप से डाउनलोड हो जाएगा। – DJ180
@ एंड्रयू स्पेंसर का जवाब अधिक सटीक है - 'एमवीएन निर्भरता: xxx' केवल निर्भरताओं के साथ सौदा करता है और कोई अतिरिक्त सामान नहीं करता - और यह कि सवाल क्या था। – botchniaque
कई बार, 'mvn पैकेज' निर्भरता अद्यतन नहीं कर सकता है। मेरे साथ एक बार से अधिक हुआ है। ऐसे मामलों में 'एमवीएन निर्भरता: संकल्प' चलाने की जरूरत है –