[英]Maven cannot load dependency from another dependency in repository
我是Maven的新手,我嘗試使用pom.xml中的以下內容加載寧靜:
<dependency>
<groupId>io.druid</groupId>
<artifactId>tranquility-core_2.11</artifactId>
<version>0.7.0</version>
</dependency>
然后我得到一個錯誤:找不到com.fasterxml.jackson-module-scala_2.11:jar:2.4.6。
我試圖在search.maven.org中進行搜索,發現在io.druid寧靜核心模塊內部,依賴項是:
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-scala_2.11</artifactId>
<version>2.4.6</version>
</dependency>
但是,當我嘗試在中央存儲庫中搜索Jackson-module-scala_2.11時,那里沒有2.4.6版本,只有2.4.5和2.5.0。 請參閱以下鏈接: http : //search.maven.org/#search|gav|1|g%3A%22com.fasterxml.jackson.module%22%20AND%20a%3A%22jackson-module-scala_2.11% 22
那么,即使在中央存儲庫中的模塊(在這種情況下為寧靜模塊)在引用另一個模塊時出錯了,我也可以成功地構建它嗎?
謝謝。
您可以在io.druid寧靜中排除依賴項,並使用以下現有版本自行依賴項:
<dependency>
<groupId>io.druid</groupId>
<artifactId>tranquility-core_2.11</artifactId>
<version>0.7.0</version>
<exclusions>
<exclusion>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-scala_2.11</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-scala_2.11</artifactId>
<version>2.5.0</version>
</dependency>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.