क्या मावेन कमांड लाइन पर तर्क के रूप में स्थानीय मावेन भंडार का स्थान निर्धारित करना संभव है?
बात यह है कि मैं डिफ़ॉल्ट एक का उपयोग नहीं करते ~/.m2/repository
। हालाँकि मैंने कुछ प्रोजेक्ट की जाँच की जो कि अपनी सेटिंग्स के साथ बनाया जा रहा है -s settings.xml
। वह सेटिंग। Xml मेरे स्थानीय रिपॉजिटरी को निर्दिष्ट नहीं करता है, इसलिए मावेन ~/.m2/repository
फिर से उपयोग करता है ... मैं <localRepository>
प्रोजेक्ट की सेटिंग में एक तत्व जोड़ने के बिना एक गैर-डिफ़ॉल्ट स्थानीय रिपॉजिटरी स्थान का उपयोग करना चाहूंगा।
मैंने कोशिश की
-DlocalRepository="..."
$mvn invoker:run -s settings.xml clean install -DskipTests -DlocalRepositoryPath=
-Dsettings.localRepository
लेकिन इनमें से कोई भी विकल्प काम नहीं करता है।
इसलिए मुझे लगता है कि मुझे यह तय करना होगा कि क्या मैं किसी थर्ड पार्टी सेटिंग को संशोधित करूंगा ~
settings.xml
। Maven.apache.org/guides/mini/guide-configuring-maven.html