আমি একটি পিতা বা মাতা প্রকল্পের সঙ্গে একটি মাল্টি-মডিউল ম্যাভেন প্রকল্প আছে Pএবং তিনটি সাব-মডিউল A, Bএবং C। উভয় Bএবং Cযুদ্ধ প্রকল্প এবং উভয়ই নির্ভর করে A।
আমি টাইপ করতে পারেন mvn compileমধ্যে Pও উপ-মডিউল সঠিকভাবে কম্পাইল সব আছে। সমস্যাটি তখনই আসে যখন আমি নির্দিষ্ট মডিউলগুলির জন্য অপারেশন করতে চাই।
আমি প্রকল্পের জন্য একটি যুদ্ধ প্যাকেজ করতে সক্ষম হতে চাই B, কিন্তু যখন আমি Bডিরেক্টরি থেকে প্যাকেজ কমান্ড চালাচ্ছি , এটি অভিযোগ করে যে এটি এর জন্য নির্ভরতা খুঁজে পাচ্ছে না A।
আমি এই প্রশ্নটি থেকে বুঝতে পারি: ম্যাভেন এবং নির্ভরশীল মডিউলগুলি যা সম্ভবত ম্যাভেন এই ধরণের নির্ভরতা রেজোলিউশনের জন্য ডিজাইন করেননি, তবে এটি কীভাবে আমি প্যাকেজ করব সে প্রশ্নটি জাগিয়ে তোলে B?
mvn packageআমি সত্যিই কেবল যখন চাই তখন কি আমাকে পুরো প্রকল্পের শ্রেণিবিন্যাসের জন্য দৌড়াতে হবেB?আমি প্রতিবার প্যাকেজ করতে চাইলে কি আমার স্থানীয় স্টোরগুলিতে এ-এর স্ন্যাপশট ইনস্টল করতে হবে
B?
Aএখনও সক্রিয় বিকাশের অধীনে থাকা এই দ্বিতীয় দৃশ্যটি খুব মজাদার নয় ।
এখানে কোন সেরা অনুশীলন?