+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 پاسخ 474 بازدید
0 امتیاز
1 پاسخ 346 بازدید
0 امتیاز
1 پاسخ 319 بازدید
0 امتیاز
0 پاسخ 195 بازدید
+1 امتیاز
1 پاسخ 334 بازدید
0 امتیاز
1 پاسخ 267 بازدید
...