আপনি কেবল পরিচালিত নির্ভরতা আমদানি করতে পারেন । এর অর্থ আপনি কেবল আপনার প্রকল্পের POM বিভাগে অন্যান্য POMs আমদানি করতে পারবেন dependencyManagement। অর্থাত
...
<dependencyManagement>
<dependencies>
<dependency>
<groupId>other.pom.group.id</groupId>
<artifactId>other-pom-artifact-id</artifactId>
<version>SNAPSHOT</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
...
তারপরে যা ঘটে তা হ'ল dependencyManagementবিভাগের সংজ্ঞায়িত সমস্ত নির্ভরতাগুলি other-pom-artifact-idআপনার পোমের dependencyManagementবিভাগে অন্তর্ভুক্ত রয়েছে । এর পরে আপনি এই নির্ভরতা উল্লেখ করতে পারেন dependencyএকটি অন্তর্ভুক্ত ছাড়াই আপনার খুলুন POM এর অধ্যায় (এবং তার সন্তান poms সব) versionইত্যাদি
তবে যদি আপনার খুলুন POM আপনি কেবল একটি স্বাভাবিক নির্ভরতা সংজ্ঞায়িত other-pom-artifact-idতাহলে সব dependenciesথেকে dependencyবিভাগে other-pom-artifact-idআপনার প্রকল্পের মধ্যে transitively অন্তর্ভুক্ত করা হয় - তবে সংজ্ঞায়িত নির্ভরতা dependencyManagementবিভাগে other-pom-artifact-idএ সব অন্তর্ভুক্ত হয় না।
সুতরাং মূলত দুটি ভিন্ন প্রক্রিয়া আমদানি করার জন্য / দুটি ভিন্ন ধরণের নির্ভরতা (পরিচালিত নির্ভরতা এবং স্বাভাবিক নির্ভরতা) সহ ব্যবহৃত হয়।
ম্যাভেন ওয়েবসাইটটিতে একটি ভাল পৃষ্ঠা রয়েছে যা এটি আমার চেয়ে অনেক বেশি ভালভাবে ব্যাখ্যা করতে পারে, মাভেনের নির্ভরতা পরিচালনা এবং এতে নির্ভরতা আমদানি করার বিষয়ে নির্দিষ্ট তথ্যও রয়েছে ।
pomএ-এরpomবি এর পিতা বা মাতা হয় , আপনি কি প্রকল্পের এ এর নির্ভরতা ব্যবস্থাপনায় সুযোগের সাথে বি স্থাপন করতে পারেনimport?