जवाबों:
mvn install (या mvn package ) हमेशा काम करेगा।
आप mvn compileसंकलन समय निर्भरता डाउनलोड करने के mvn testलिए या संकलन समय और परीक्षण निर्भरता के लिए उपयोग कर सकते हैं, लेकिन मैं कुछ ऐसा पसंद करता हूं जो हमेशा काम करता है।
mvn dependency:xxxकेवल निर्भरता के साथ व्यवहार करें और कोई अतिरिक्त सामान न करें - और यह सवाल क्या था।
importहोता है) और क्या आप मल्टी-मॉड्यूल बिल्ड का उपयोग करते हैं।
यदि आप केवल कुछ और किए बिना निर्भरता डाउनलोड करना चाहते हैं , तो यह है:
mvn dependency:resolve
या एकल निर्भरता डाउनलोड करने के लिए:
mvn dependency:get -Dartifact=groupId:artifactId:version
यदि आपको एक विशिष्ट रिपॉजिटरी से डाउनलोड करने की आवश्यकता है, तो आप इसे निर्दिष्ट कर सकते हैं -DrepoUrl=...
mvn package -oठीक बाद चलाता हूं - मुझे त्रुटि मिलती है कि प्लगइन्स को डाउनलोड नहीं किया जा सकता है। रनिंग mvn dependency:resolve-pluginsपूरी तरह से समस्या को हल नहीं करता है।
मैं अब एक पुराने सवाल यह है कि पता है, लेकिन उपयोगकर्ताओं को, जो प्रयोग कर रहे हैं के लिए Mavenके साथ प्लगइन Eclipse के तहत Windows, आप दो विकल्प हैं:
यदि आपको मावेन को एक स्वसंपूर्ण अनुप्रयोग के रूप में स्थापित किया गया है:
आप CMDअपने प्रोजेक्ट पथ के तहत निम्न कमांड का उपयोग कर सकते हैं :
mvn eclipse:eclipse
यह आपकी pom.xmlफ़ाइल में निर्भरता के अनुसार, सभी लापता जार के साथ आपकी रिपॉजिटरी को अपडेट करेगा ।
यदि आपको मावेन को एक स्टैंडअलोन एप्लिकेशन के रूप में स्थापित नहीं किया गया है, तो आप अपने ग्रहण पर इन चरणों का पालन कर सकते हैं:
project-> Run As-> पर राइट क्लिक करें Run configurations।
फिर सेलेक्ट करें mavenBuild।
फिर newचयनित प्रकार का कॉन्फ़िगरेशन बनाने के लिए बटन पर क्लिक करें। ब्राउज़ कार्यक्षेत्र पर क्लिक करें फिर अपनी परियोजना का चयन करें और लक्ष्यों में निर्दिष्ट करेंeclipse:eclipse
आप आगे बताए गए विवरण के लिए कमांड मावेन एक्लिप्स को चलाने का तरीका बता सकते हैं ।
अपने निर्भरता के दायरे पर ध्यान दें मैं इस मुद्दे पर था कि जब मैं इंटेलीज के माध्यम से स्वच्छ संकलन को आमंत्रित करता हूं, तो पोम डाउनलोड हो जाएगा, लेकिन जार नहीं होगा। एक xxx.jar.lastUpdated फ़ाइल बनाई गई थी। तब एहसास हुआ कि निर्भरता गुंजाइश परीक्षण था, लेकिन मैं संकलन को ट्रिगर कर रहा था। मैंने रिपॉज को हटा दिया, और mvan परीक्षण को ट्रिगर किया, और समस्या हल हो गई।
राइट, प्रोजेक्ट पर क्लिक करें। Maven -> अपडेट प्रोजेक्ट पर जाएं।
आश्रितों को स्वचालित रूप से स्थापित किया जाएगा।
mvnwरैपर लेयर को कॉल करने के लिए उपयोग करें। इस पेज पर कमांड इसके साथ काम करते हैं।