[错误] 无法在项目 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 的工件描述符: 找不到https://repo.maven.apache.org/maven2中的com.fasterxml:oss-parent:pom:28缓存在本地仓库中,直到 Central 的更新间隔已过或强制更新后才会重新尝试解析
问问题
716 次
4 回答
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>
于 2017-02-22T09:18:39.717 回答
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>
于 2017-02-22T09:06:20.700 回答
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>
于 2017-02-22T12:47:47.793 回答
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>
于 2017-02-22T21:34:01.110 回答