簡體   English   中英

Maven無法從存儲庫中的另一個依賴項加載依賴項

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM