কোন সেটিংস.এক্সএমএল ফাইল ম্যাভেন ব্যবহার করছে তা আমি কীভাবে জানতে পারি


126

আমি সম্প্রতি আমার পাসওয়ার্ড পরিবর্তন করেছি এবং এটি প্রতিবিম্বিত করতে আমার maven settings.xML ফাইলটি পরিবর্তন করতে হবে। যাইহোক, আমি সেটিংস.এক্সএমএল ফাইলে যাই করি না কেন, পরিবর্তিত পাসওয়ার্ডটি তোলা হবে না। হতাশার বাইরে, আমি -s স্যুইচ ( mvn -s <my intended settings.xml file>) এর সাথে ছাপিয়ে গেলাম এবং সমস্ত কিছু সবেমাত্র কাজ শুরু করে। দেখে মনে হয় যে ডিফল্টরূপে ম্যাভেন একটি "ভুল" সেটিংস.এক্সএমএল ব্যবহার করছে

আমার জন্য কি এই উপায়টি খুঁজে বের করার উপায় আছে যে ম্যাভেন ব্যবহার করছেন সেটিংস.এক্সএমএল ফাইলটি কোথায় অবস্থিত?


2
জন্য সদৃশ stackoverflow.com/questions/1261215/...
nwinkler

আসলে, অন্য প্রশ্নের আমার কোনও উত্তর নেই যা আমার প্রয়োজন ছিল। নিকো_ইকিটো আমার যে উত্তরটি প্রয়োজন তা দিয়েছিল।
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
...

এই আউটপুটে আপনি দেখতে পাবেন যে সেটিংস.এক্সএমএল লোড হয়েছে /home/myhome/.m2/settings.xml


আমি জানি এটি একটি পুরানো পোস্ট তবে আমার কিছু দিকনির্দেশনা প্রয়োজন। আমি আমার সিস্টেমে mvn -X চালিয়েছি এবং আমি কোথাও একটি সেটিংস.এক্সএমএল তালিকাভুক্ত দেখতে পাচ্ছি না। আমি যে আউটপুটটি দেখছি তা ম্যাগেন সংস্করণ ২.২.১ এবং ব্যবহারকারী এবং বিশ্বব্যাপী স্তরের প্লাগইন-রেজিস্ট্রি.এক্সএমএল থেকে প্লাগইন রেজিস্ট্রি ফাইলগুলি দেখায়। আমার কেন সেটিংস.এক্সএমএল প্রদর্শিত হবে না এবং আমি এটি কীভাবে দেখাব?
ইলিয়াস

3
@ এলিজাহ আপনার নিজের প্রশ্ন জিজ্ঞাসা করা উচিত আপনার নতুন প্রশ্নে এই প্রশ্নটি উল্লেখ করুন।
reynoldsnlp

খুব উপকারী. আমি "ব্যবহারকারীর সেটিংস" নির্দিষ্ট করার চেষ্টা করছিলাম MAVEN_OPTS, দুর্ভাগ্যক্রমে এই শোটি কাজ করছে না
হবে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.