मुझे कैसे पता चलेगा कि कौन सी सेटिंग्स। Xml फ़ाइल मावेन का उपयोग कर रही है


126

मैंने हाल ही में अपना पासवर्ड बदला है और उसे प्रतिबिंबित करने के लिए अपनी maven settings.xml फ़ाइल को बदलना होगा। हालाँकि, मैं सेटिंग्स सेटिंग में क्या कर रहा हूँ कोई फर्क नहीं पड़ता। xml फ़ाइल, बदला हुआ पासवर्ड अभी नहीं उठाया जाएगा। हताशा से, मैं -s स्विच ( mvn -s <my intended settings.xml file>) और सब कुछ बस काम करना शुरू कर दिया। ऐसा लगता है कि डिफ़ॉल्ट रूप से मावेन "गलत" सेटिंग का उपयोग कर रहा है। xml

क्या मेरे लिए यह पता लगाने का कोई तरीका है कि सेटिंग्स। xml फ़ाइल जो मावेन का उपयोग कर रही है वह स्थित है?


2
के लिए डुप्लिकेट stackoverflow.com/questions/1261215/...
nwinkler

दरअसल, दूसरे सवाल का कोई जवाब नहीं है जिसकी मुझे जरूरत थी। nico_ekito को उस उत्तर के साथ प्रदान किया गया है जिसकी मुझे आवश्यकता है।
RAY

जवाबों:


217

मावेन डिबग विकल्प का उपयोग करें, अर्थात mvn -X:

Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100)
Maven home: /usr/java/apache-maven-3.0.3
Java version: 1.6.0_12, vendor: Sun Microsystems Inc.
Java home: /usr/java/jdk1.6.0_12/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-32-generic", arch: "i386", family: "unix"
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from /usr/java/apache-maven-3.0.3/conf/settings.xml
[DEBUG] Reading user settings from /home/myhome/.m2/settings.xml
...

इस आउटपुट में, आप देख सकते हैं कि settings.xml से लोड किया गया है /home/myhome/.m2/settings.xml


मुझे पता है कि यह एक पुरानी पोस्ट है लेकिन मुझे कुछ मार्गदर्शन की आवश्यकता है। मैंने अपने सिस्टम पर mvn -X चलाया और मुझे कहीं भी एक सेटिंग नहीं दिखाई गई। xml सूचीबद्ध है। आउटपुट को मैं शो मावेन संस्करण 2.2.1 और उपयोगकर्ता और वैश्विक स्तर पर प्लगइन रजिस्ट्री फाइलों को प्लगइन-रजिस्ट्री.एक्सएमएल से देखता हूं। मेरे पास सेटिंग क्यों नहीं है। Xml प्रदर्शित है और मैं इसे दिखाने के लिए कैसे प्राप्त करूं?
एलियाह

3
@ एलिजा आपको अपना प्रश्न पूछना चाहिए। इस प्रश्न को अपने नए प्रश्न में संदर्भ दें।
reynoldsnlp

बहुत मददगार। मैं "उपयोगकर्ता सेटिंग्स" को निर्दिष्ट करने की कोशिश कर रहा था MAVEN_OPTS, दुर्भाग्य से यह शो जो काम नहीं कर रहा है।
जाएगा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.