যে কোনও জাভা প্রকল্প যা আমার জার ব্যবহার করে, প্রায় অবশ্যই একটি অন্য জারের উপরে অতিরিক্ত নির্ভরতা রাখে, যা আমার জারেও নির্ভরতা হিসাবে থাকে।
সমস্যাটি হ'ল, অন্যান্য জারে একাধিক সংস্করণ রয়েছে।
উত্থিত হতে পারে এমন যে কোনও সমস্যা আমি কীভাবে এড়াতে পারি, সম্ভবত আপনার ২ য় বয়ামের প্রকল্পের সংস্করণটি আমার জারের সংস্করণ ২ য় জারের সংস্করণ থেকে আলাদা?
আমি চাই না যে আমার ব্যবহারকারীদের আমার জারটি যুক্ত করার জন্য কিছু অভিনব ক্লাসলোডিং ট্রিক করার অতিরিক্ত ঝামেলা হোক।
সেই সাধারণ নির্ভরতার প্রতিটি সম্ভাব্য সংস্করণের জন্য, আমি কি আমার জারের বিভিন্ন সংস্করণে কেবল একটি গুচ্ছ তৈরি করব? এবং তারপরে আপনি কেবল আমার জারের সংস্করণটি বেছে নিন যা আপনি ইতিমধ্যে যে 2 য় বয়সের সংস্করণ ব্যবহার করেন একইরকম ব্যবহার করে?
এটি পরিচালনা করার জন্য কি স্মার্ট উপায় আছে এবং সংঘাত ছাড়াই লোকেদের আমার জারটি ব্যবহার করা সহজ করে তোলে?