我升级从库版本:Maven的负荷错误的依赖:杰克逊Codehaus的 - > fasterxml
<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
的残余。
运行mvn dependency:tree
如this answer建议产生相同的结果。如果在我的开发机器上执行,我可以找到没有其他杰克逊库(也没有泽西lib可能取决于旧杰克逊)
我试图删除目录.m2/
,但它只是自动重新填充它。
可能与question
任何想法吗?
尝试'行家干净install' – frozen
@ randnum-1:同样的问题 – tokosh