ম্যাভেন কমান্ড লাইনে আর্গুমেন্ট হিসাবে স্থানীয় মাভেন সংগ্রহস্থলের অবস্থান নির্ধারণ করা কি সম্ভব?
জিনিসটি হ'ল আমি এতে ডিফল্টটি ব্যবহার করি না ~/.m2/repository
। তবে আমি কিছু প্রকল্প যা তার নিজস্ব সেটিংস দিয়ে নির্মিত হচ্ছে তা পরীক্ষা করে দেখেছি -s settings.xml
। সেটিংস.এক্সএমএল আমার স্থানীয় সংগ্রহস্থল নির্দিষ্ট করে না, তাই মাভেন ~/.m2/repository
আবার ব্যবহার করে ... আমি <localRepository>
প্রকল্পের সেটিংসে কোনও উপাদান যুক্ত না করেই একটি ডিফল্ট স্থানীয় সংগ্রহস্থল অবস্থানটি ব্যবহার করতে চাই x
আমি চেষ্টা করেছিলাম
-DlocalRepository="..."
$mvn invoker:run -s settings.xml clean install -DskipTests -DlocalRepositoryPath=
-Dsettings.localRepository
কিন্তু এই বিকল্পগুলির কোনওটিই কাজ করে না।
সুতরাং আমি মনে করি আমাকে সিদ্ধান্ত নিতে হবে আমি তৃতীয় পক্ষের সেটিংস.এক্সএমএল সংশোধন করব বা আমার স্থানীয় রেপো এতে স্থানান্তর করব ~
settings.xml
। দেখুন maven.apache.org/guides/mini/guide-configuring-maven.html