দুজনের মধ্যে পার্থক্যটি ম্যাভেন ওয়েবসাইট ডক্সে উপলব্ধ নির্ভরতা ব্যবস্থাপনা উপাদানটির প্রয়োজনীয় এবং পর্যাপ্ত সংজ্ঞা বলে মনে হয় তা সবচেয়ে ভালভাবে এনেছে:
dependencyManagement
"এইগুলির থেকে উত্তরাধিকারসূত্রে প্রাপ্ত প্রকল্পগুলির জন্য ডিফল্ট নির্ভরতা সম্পর্কিত তথ্য this এই বিভাগের নির্ভরতাগুলি তাত্ক্ষণিকভাবে সমাধান করা হয় না one পরিবর্তে, যখন এর থেকে প্রাপ্ত কোনও পিওএম একটি ম্যাচিং গ্রুপ-আইডি এবং আর্টিফ্যাক্টআইডি দ্বারা বর্ণিত নির্ভরতা ঘোষণা করে, এই বিভাগের সংস্করণ এবং অন্যান্য মানগুলি তারা যদি ইতিমধ্যে নির্দিষ্ট না করে থাকে তবে সেই নির্ভরতার জন্য ব্যবহৃত হয় "" [ https://maven.apache.org/ref/3.6.1/maven-model/maven.html ]
এটি ভিন্ন পৃষ্ঠায় উপলভ্য আরও কিছু তথ্যের সাথে পড়তে হবে:
"..নির্ভরতা ব্যবস্থাপনা বিভাগের সাথে নির্ভরতা রেফারেন্সের সাথে ম্যাচ করার জন্য তথ্যের ন্যূনতম সেটটি আসলে {গ্রুপআইডি, আর্টিফ্যাক্টআইডি, টাইপ, শ্রেণিবদ্ধ}} বেশিরভাগ ক্ষেত্রে, এই নির্ভরতাগুলি কোনও শ্রেণিবদ্ধকারী ছাড়াই জার শিল্পগুলি বোঝায়। টাইপ ফিল্ডের জন্য ডিফল্ট বয়ামি এবং ডিফল্ট শ্রেণিবদ্ধকারী নাল হওয়ায় এটি আমাদের {গ্রুপআইড, আর্টিফ্যাক্টআইডি to এ সেট করা পরিচয়টি শর্টহ্যান্ড করতে দেয়। [ https://maven.apache.org/guides/intr پيداوار/intr پيداوار-to-d dependency-mechanism.html ]
সুতরাং, গ্রুপআইডি, আর্টিফ্যাক্টআইডি, টাইপ, শ্রেণিবদ্ধ, ব্যতীত কেবলমাত্র সংস্করণ নয় - নির্ভরতা উপাদানগুলির সমস্ত উপ-উপাদান (সুযোগ, ব্যতিক্রম ইত্যাদি), বিন্দুতে লকডাউন / ডিফল্টের জন্য উপলব্ধ (এবং এভাবে উত্তরাধিকার সূত্রে প্রাপ্ত এরপরে) আপনি নির্ভরতা এলিমেন্টের মধ্যে নির্ভরতা নির্দিষ্ট করে। আপনি যদি টাইপ এবং শ্রেণিবদ্ধ সাব-এলিমেন্টগুলির সাথে নির্ভরশীলতা নির্দিষ্ট করে থাকেন (যথাক্রমে সব উপ-উপাদানগুলি পরীক্ষা করার জন্য প্রথম শ্রেণীর ওয়েবপৃষ্ঠা দেখুন) যথাক্রমে জার নয় এবং নাল নয়, আপনার প্রয়োজন হবে {গ্রুপআইড, আর্টিফ্যাক্টআইডি, শ্রেণিবদ্ধ, টাইপ} রেফারেন্স (সমাধান) যে নির্ভরতা ব্যবস্থাপনা উপাদান থেকে উত্পন্ন উত্তরাধিকার যে কোনও সময়ে নির্ভরতা। অন্য, {গ্রুপআইডি, আর্টিফ্যাক্টআইডি ice যথেষ্ট হবে যদি আপনি শ্রেণিবদ্ধ এবং টাইপ (যথাক্রমে জার এবং নাল) টাইপ করার জন্য ডিফল্টগুলি ওভাররাইড না করতে চান। সুতরাং সংজ্ঞাতে ডিফল্ট একটি ভাল কীওয়ার্ড; যে কোনও উপ-উপাদান (গুলি) ছাড়াও,
সুতরাং, নির্ভরতা ব্যবস্থার বাইরে যে কোনও নির্ভরতা উপাদান, কিছু নির্ভরশীলতা ব্যবস্থাপনা উপাদান হিসাবে উল্লেখ হিসাবে বা একক হিসাবে অবিলম্বে সমাধান করা হয় (যেমন স্থানীয় সংগ্রহস্থলে ইনস্টল করা এবং শ্রেণিপথগুলির জন্য উপলব্ধ)।