मावेन कमांड लाइन एक एकल कमांड के लिए एक विशिष्ट सेटिंग.एक्सएमएल को कैसे इंगित करें?
133
क्या एकल सेटिंग्स के लिए मावेन द्वारा इस्तेमाल की जा रही डिफ़ॉल्ट सेटिंग्स को ओवरराइड करने के लिए एक विशिष्ट सेटिंग फ़ाइल को इंगित करना संभव है? उदाहरण:
mvn clean install -Dparam # -> pass specific settings file path as param to override default "home/.m2/settings.xml"
क्या आपका मतलब स्थानीय कैश से है? settings.xmlकमांड लाइन के अंदर या इसके माध्यम से परिभाषित किया जा सकता है-Dmaven.repo.local=$HOME/.my/other/repository
@NeerajSinghChouhan मुझे पता है कि थोड़ी देर हो चुकी है, लेकिन ग्रहण में, विंडो खोलें> प्राथमिकताएँ> मावेन> उपयोगकर्ता सेटिंग्स। वहां एक अलग उपयोगकर्ता सेटिंग्स (settings.xml) फ़ाइल निर्दिष्ट करें, फिर अपडेट सेटिंग्स पर क्लिक करें।
मैं एक गैर डिफ़ॉल्ट सेटिंग्स के साथ स्थापित mvn स्थापित। -Sml विकल्प के माध्यम से -s और कलाकृतियों डिफ़ॉल्ट .m2 रिपॉजिटरी में पोस्ट किए गए थे न कि -s में निर्दिष्ट रेपो। मैंने तब एक गैर-मौजूद सेटिंग्स फ़ाइल के माध्यम से निर्दिष्ट करने की कोशिश की -s और यह शिकायत की कि फ़ाइल मौजूद नहीं थी। तो मावेन यह पहचानता हुआ प्रतीत होता है कि मैं एक नॉन डिफॉल्ट फाइल को निर्दिष्ट कर रहा हूं, लेकिन इसका उपयोग नहीं करना या इसका पूरी तरह से उपयोग नहीं करना चुनना।
settings.xml
कमांड लाइन के अंदर या इसके माध्यम से परिभाषित किया जा सकता है-Dmaven.repo.local=$HOME/.my/other/repository