[英]exclude transitive shaded dependency in maven
在我的項目中,我想從tinkerpop
排除jackson-databind
。 它不會被排除在外。 我已經打開了 tinkerpop https://github.com/apache/tinkerpop/blob/master/gremlin-shaded/pom.xml的 pom.xml,我可以看到 jackson 被着色了。 我試圖排除它:
<groupId> org.apache.tinkerpop.shaded.jackson </groupId>
也是這樣<groupId>com.fasterxml.jackson.core</groupId>
兩種方法都沒有奏效。
<dependencies>
<dependency>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-driver</artifactId>
<exclusions>
<exclusion>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.tinkerpop.shaded.jackson</groupId> // com.fasterxml.jackson.core
<artifactId>jackson-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependencies>
如何排除陰影依賴? 謝謝
如果tinkerpop
遮蔽了另一個 jar,並將生成的類包含在最終的tinkerpop
jar 中(通常是這種情況),則不能排除另一個 jar,因為它已成為tinkerpop
一部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.