[英]Maven dependency exclusion from transitive dependency of spring-context
我想從spring-core
排除common-logging
,但是spring-core
是spring-context
的傳遞依賴spring-context
。 我以另一種方式做到了,但是在我看來,還有一種更合適的方式。 它是什么???
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
您可以排除傳遞依賴,請參見依賴機制簡介 :
- 排除的依賴項 -如果項目X依賴於項目Y,而項目Y依賴於項目Z,則項目X的所有者可以使用“ exclusion”元素將項目Z顯式排除為依賴項。
例:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.