将jackson-jaxrs-json-provider
依赖关系从2.4.2
更新为2.7.6
后,我得到以下错误,但我从未在任何地方直接引用JsonFormat$Feature
。
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-json-provider</artifactId>
<version>2.4.2</version>
<!-- <version>2.7.6</version> -->
</dependency>
> Description Resource Path Location Type > The type com.fasterxml.jackson.annotation.JsonFormat$Feature cannot be resolved. It is indirectly referenced from required .class > files CustomJacksonDeserializer.java
如果我改回2.4.2
,错误似乎就消失了。
更新:看起来工作区仍然引用旧版本而不指向2.7
最新版本。在maven存储库中,两个版本的jar都已下载并可用,但是当从eclipse工作区访问JsonFormat
源时,它指向旧版本。
如何解决问题?