2017-02-22 71 views
2

[錯誤]無法執行目標項目xxx:無法解決項目的依賴項com.company:xxx:jar:1.0.0:無法收集com.maxmind.db依賴項:maxmind-db :jar:1.2.1 - > com.fasterxml.jackson.core:jackson-databind:jar:2.9.0-SNAPSHOT:無法讀取com.fasterxml.jackson.core的工件描述符:jackson-databind:jar:2.9。 0-SNAPSHOT:無法找到com.fasterxml:oss-parent:pom:28在https://repo.maven.apache.org/maven2緩存在本地存儲庫中,直到中央的更新間隔已過或更新被強制爲止,分辨率纔會重新嘗試問題與maxmind依賴

+0

這應該被固定在1.2.2版本的'的MaxMind-db',其2.8.1發佈'geoip2'取決於。 –

回答

2

解決方案不包括來自maxmind的jackon依賴關係

<dependency> 
     <groupId>com.maxmind.db</groupId> 
     <artifactId>maxmind-db</artifactId> 
     <version>1.2.1</version> 
     <exclusions> 
      <exclusion> 
       <groupId>com.fasterxml.jackson.core</groupId> 
       <artifactId>jackson-databind</artifactId> 
      </exclusion> 
     </exclusions> 
    </dependency> 
2

對於那些誰依靠geoip2的Java API:

<dependency> 
     <groupId>com.maxmind.geoip2</groupId> 
     <artifactId>geoip2</artifactId> 
     <version>2.8.0</version> 
     <exclusions> 
      <exclusion> 
       <groupId>com.fasterxml.jackson.core</groupId> 
       <artifactId>jackson-databind</artifactId> 
      </exclusion> 
     </exclusions> 
    </dependency> 
0

這將是爲那些誰依靠geoip2 Java API的工作:

<dependency> 
    <groupId>com.maxmind.geoip2</groupId> 
    <artifactId>geoip2</artifactId> 
    <version>2.8.0</version> 
    <exclusions> 
     <exclusion> 
      <groupId>com.fasterxml.jackson.core</groupId> 
      <artifactId>jackson-databind</artifactId> 
     </exclusion> 
    </exclusions> 
</dependency> 
<dependency> 
    <groupId>com.fasterxml.jackson.core</groupId> 
    <artifactId>jackson-databind</artifactId> 
    <version>2.8.6</version> 
</dependency> 
0

就我而言,我不得不改變到2.8 .1並添加下面的內容。目前版本2.8.1未發佈在https://mvnrepository.com/artifact/com.maxmind.geoip2/geoip2中。因此,「HttpClient的」依賴可能消失在一天左右..

還有一個討論https://github.com/maxmind/GeoIP2-java/issues/85

<dependency> 
    <groupId>com.maxmind.geoip2</groupId> 
    <artifactId>geoip2</artifactId> 
    <version>2.8.1</version> 
</dependency> 
<dependency> 
    <groupId>org.apache.httpcomponents</groupId> 
    <artifactId>httpclient</artifactId> 
    <version>4.5.3</version> 
</dependency>