【发布时间】:2020-09-25 14:18:44
【问题描述】:
我正在尝试通过其中一个插件来克服一些依赖差异,方法是删除对 jackson2-api 插件的依赖,并改用直接 jackson maven 依赖。
甚至有可能做这样的事情吗?因为它似乎效果不佳。
BFA 插件似乎仍然使用 jackson2-api 插件中的 jackson 类,而不是直接的 maven 依赖项。 导致https://issues.jenkins-ci.org/browse/JENKINS-62214 在 MongoJack 的 import 中使用了错误的 jackson 版本,导致缺少方法:
java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.introspect.Annotated.getGenericType()Ljava/lang/reflect/Type;
at org.mongojack.internal.MongoAnnotationIntrospector.getTypeForAnnotated(MongoAnnotationIntrospector.java:81)
at org.mongojack.internal.MongoAnnotationIntrospector.findDeserializer(MongoAnnotationIntrospector.java:97)
在 jenkins 的类路径中,Jackson2-api 插件的依赖性是否更高?
【问题讨论】: