এটি হল mh_installpom কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
Maven - /usr/share/maven-repo-এ একটি POM ফাইল ইনস্টল করে।
সাইনোপিসিস
mh_installpom [পছন্দ]... [Pom]
বর্ণনাঃ
POM ফাইলটি ইনস্টল করে /usr/share/maven-repo, Maven জন্য সঠিক অবস্থানে. আগে
POM ইনস্টল করার সময়, এটি mh_cleanpom দিয়ে প্রস্তুত করে।
debian/maven.rules লাইব্রেরি এবং এর সংস্করণ বৈশিষ্ট্য পরিবর্তন করতে ব্যবহৃত হয়
নির্ভরতা
mh_installpoms ব্যবহার করতে পছন্দ করে কারণ এটি debian/$package.poms এ তথ্য পুনরায় ব্যবহার করে এবং
পুনরাবৃত্তি এড়ায়।
কোথায়
[pom] ইনস্টল করার জন্য POM ফাইলের অবস্থান।
GroupId, artifactId এবং সংস্করণ এই ফাইল থেকে বের করা হবে।
বিকল্প
-h --help: এই লেখাটি দেখান
-V --সংস্করণ: সংস্করণ দেখান
-p --প্যাকেজ=: ডেবিয়ান প্যাকেজের নাম যা
এই POM ফাইলটি থাকবে
-h -- আছে-প্যাকেজ-সংস্করণ: পতাকা যা নির্দেশ করে যে এই POM আছে
প্যাকেজের মতো একই সংস্করণ, এটি নির্ভরশীল প্যাকেজের প্যাকেজারদের সাহায্য করে
-o --কোন বাবা-মা: একটি অভিভাবক POM থেকে উত্তরাধিকারসূত্রে প্রাপ্ত করবেন না৷
-k --কিপ-পোম-সংস্করণ: POM এর আসল সংস্করণটি রাখুন কিন্তু
নির্ভরতা এবং প্লাগইনগুলিতে অন্যান্য সমস্ত সংস্করণ রূপান্তর করুন। যদি একটি অভিভাবক POM থাকে,
অভিভাবক ইতিমধ্যে মাভেনে নিবন্ধিত থাকা ছাড়া এর সংস্করণটি রাখে
সংগ্রহস্থলের
-e, --সেট-সংস্করণ=: POM এর জন্য সংস্করণ সেট করুন,
POM ফাইলে ঘোষিত সংস্করণ ব্যবহার করবেন না।
-r --বিধি=: ফাইলের পাথ যেটিতে রয়েছে
POM পরিষ্কার করার সময় প্রয়োগ করার নিয়ম। ঐচ্ছিক, ডিফল্ট অবস্থান
debian/maven.rules
-u --প্রকাশিত-বিধি=: ফাইলের পাথ যেটিতে রয়েছে
পরিষ্কার করা POM-এ debian.mavenRules সম্পত্তিতে প্রকাশ করার জন্য অতিরিক্ত নিয়ম।
ঐচ্ছিক, ডিফল্ট অবস্থান debian/maven.publishedRules
-i -- উপেক্ষা-নিয়ম=: ফাইলের পাথ যেটিতে রয়েছে
পরিষ্কার করা POM ঐচ্ছিক থেকে নির্দিষ্ট নির্ভরতা অপসারণ করতে ব্যবহৃত নিয়ম,
ডিফল্ট অবস্থান হল debian/maven.ignoreRules
-c --পরিষ্কার-উপেক্ষা-নিয়ম=: ফাইলের পাথ যেটিতে রয়েছে
নিয়মগুলি পরিষ্কার করা POM থেকে কিছু নির্ভরতা অপসারণের জন্য ব্যবহার করে
পূর্বে উল্লেখিত নিয়ম উপেক্ষা করুন। এই যেমন পরিস্থিতিতে দরকারী যখন
মাভেন ক্লিন টার্গেটের জন্য বিল্ডের চেয়ে উপেক্ষা করার জন্য আরও নির্ভরতা বা প্লাগইন প্রয়োজন
লক্ষ্য পরিষ্কার-উপেক্ষা-নিয়মগুলিতে সংজ্ঞায়িত সমস্ত নিয়ম বিদ্যমানের সাথে যোগ করা হবে
উপেক্ষা-নিয়মের নিয়ম। ঐচ্ছিক, ডিফল্ট অবস্থান
debian/maven.cleanIgnoreRules
-s --কোন নিয়ম নেই: সংস্করণ রূপান্তর করার জন্য কোনো নিয়ম প্রয়োগ করবেন না,
এমনকি সংস্করণগুলিকে ডিফল্ট 'ডেবিয়ান' সংস্করণে রূপান্তর করবেন না
--নো-প্রকাশিত-ব্যবহৃত-নিয়ম: রূপান্তর করতে ব্যবহৃত নিয়ম প্রকাশ করবেন না
debian.mavenRules-এ একটি POM-এর নিজস্ব বৈশিষ্ট্য
--কিপ-উপাদান=: এখানে তালিকাভুক্ত উপাদান রাখুন
এমনকি যদি তারা সাধারণত পরিষ্কার অপারেশন দ্বারা সরানো হয়. যেমন উপাদান হয়
নির্মাণ, প্রতিবেদন, প্রতিবেদন, পূর্বশর্ত, প্রোফাইল।
-m--maven-repo= : মাভেন সংগ্রহস্থলের অবস্থান,
বর্তমান POM ফাইলে ব্যবহৃত Maven প্লাগইনগুলির সংস্করণগুলিকে জোর করতে ব্যবহৃত হয়
ভান্ডারে পাওয়া সংস্করণগুলি
-v -- ভারবোস: চলার সময় আরও তথ্য দেখান
-n --না-কাজ: আসলে কিছু করবেন না, শুধু ফলাফল প্রিন্ট করুন
- উপেক্ষা-পোম: POM পড়ুন কিন্তু ইন্সটল করবেন না
আরো দেখুন: mh_installpoms(২০১১), mh_cleanpom(২০১০)
onworks.net পরিষেবা ব্যবহার করে অনলাইনে mh_installpom ব্যবহার করুন