+1 امتیاز
قبل در برنامه نویسی توسط (7 امتیاز)
ویرایش شده قبل توسط

فرض کنیم که من یه dependency به پروژم اضافه کردم و قراره ازش استفاده کنم، اسم این dependency رو میزاریم dep1.

حالا dep1 خودش به ۲ تا dependency دیگه وابستگی داره، مثلا dep1_1 و dep1_2، حالا فرض کنیم که به صورت پیش فرض dep1 داره از ورژن یک dep1_1‌ استفاده میکنه، یعنی تو فایل Pom تو بخش Dependency Hierarchy (البته این تو eclipse هست) ورژن یک از dep1_1 داره استفاده میشه.

مبخوام بدونم که چطوری میتونم ورژن dep1_1 رو از یک به دو آپدیت کنم؟

1 پاسخ

+1 امتیاز
قبل توسط (1.2هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

ابتدا باید موقع dependency زدن به dep1 با استفاده از تگ exclusion مانع از اضافه شدن dep1_1 با نسخه یک بشوید. سپس یک وابستگی مستقیم به dep1_1 با نسخه دو بزنید.

 

    <dependency>
      <groupId>deps</groupId>
      <artifactId>dep1</artifactId>
      <version>1.0</version>
      <exclusions>
        <exclusion>  
          <groupId>deps</groupId>
          <artifactId>dep1_1</artifactId>
        </exclusion>
      </exclusions> 
    </dependency>
    <dependency>
      <groupId>deps</groupId>
      <artifactId>dep1_1</artifactId>
      <version>2.0</version>
    </dependency>	

 

سوالات مشابه

+1 امتیاز
1 پاسخ 476 بازدید
0 امتیاز
1 پاسخ 350 بازدید
0 امتیاز
1 پاسخ 323 بازدید
0 امتیاز
0 پاسخ 197 بازدید
+1 امتیاز
1 پاسخ 337 بازدید
0 امتیاز
1 پاسخ 270 بازدید
...