【发布时间】:2017-07-12 03:26:39
【问题描述】:
我从以下位置升级了一个库版本:
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>
到
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.8.9</version>
</dependency>
在运行构建或仅运行mvn dependency:resolve 时,它会在部署服务器上失败并显示The following artifacts could not be resolved: org.codehaus.jackson:jackson-core-asl:jar:2.8.9, org.codehaus.jackson:jackson-mapper-asl:jar:2.8.9: Could not find artifact org.codehaus.jackson:jackson-core-asl:jar:2.8.9 in central ...。它在我的开发机器上运行时以某种方式工作。两台机器(仍然)使用 Java7。
它以某种方式尝试使用新 ID 加载旧工件。但是pom.xml中没有org.codehaus的残余。
按照this answer 的建议运行mvn dependency:tree 会产生相同的结果。如果在我的开发机器上执行,我找不到其他杰克逊库(也没有可能依赖于旧杰克逊的球衣库)
我试图删除.m2/ 中的org/codehaus/jackson 目录,但它只是自动重新填充它。
可能相关question
有什么想法吗?
【问题讨论】:
-
试试
maven clean install -
@randnum-1:同样的问题
标签: maven