maven কমান্ড লাইন একটি একক কমান্ডের জন্য নির্দিষ্ট সেটিংস.এক্সএমএলকে কীভাবে নির্দেশ করবে?


133

একক কমান্ডের জন্য মাভেন দ্বারা ব্যবহৃত ডিফল্ট সেটিংস.xml ব্যবহার করার জন্য কোনও নির্দিষ্ট সেটিংস ফাইলটিতে নির্দেশ করা সম্ভব? উদাহরণ:

mvn clean install -Dparam # -> pass specific settings file path as param to override default "home/.m2/settings.xml"

উত্তর:


260

আপনি কেবল ব্যবহার করতে পারেন:

mvn --settings YourOwnSettings.xml clean install

অথবা

mvn -s YourOwnSettings.xml clean install

5
আপনি স্থানীয় ক্যাশে মানে? settings.xmlকমান্ড লাইনের ভিতরে বা কমান্ড লাইনের মাধ্যমে সংজ্ঞায়িত করা যায়-Dmaven.repo.local=$HOME/.my/other/repository
খামারবায়েস

1
@ নীরাজসিংহ চৌহান আমি জানি এটি একটু দেরি হয়ে গেছে, তবে গ্রহগ্রহে উইন্ডো> পছন্দসমূহ> মাভেন> ব্যবহারকারীর সেটিংস খুলুন। সেখানে একটি পৃথক ব্যবহারকারী সেটিংস (সেটিংস.এক্সএমএল) ফাইল নির্দিষ্ট করুন, তারপরে আপডেট সেটিংস ক্লিক করুন।
বেন ইঙ্গলে

এটি কি একসময়ের ব্যবহার, বা স্থায়ীভাবে সে অবস্থানটি সেট করে?
বট_বট

--settingsআমার জন্য কাজ করে না, কিন্তু -sকরেছে। ম্যাভেন সংস্করণ Apache Maven 3.6.1
Koray Tugay

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