可以使用哪个maven依赖项来获取更新的Jackson依赖性作为传递依赖?

时间:2018-03-29 01:14:11

标签: java json spring maven jackson

Spring 5.x版本需要jackson依赖项,它们需要我在pom.xml中明确添加。如果有版本升级则加班,然后需要更新依赖项。

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-core</artifactId>
    <version>2.9.4</version>
</dependency>

是否有任何可以在pom.xml(最好是spring jar)中使用的jar或依赖项,它会自动获取最新的jackson依赖项作为其传递依赖项。要求是避免在pom.xml中输入jackson-core jar。

弹簧启动依赖不能使用,因为它很重。

任何其他可以执行spring 5.x版本而不提及pom中的jackon jar依赖性的解决方案也会有所帮助。

2 个答案:

答案 0 :(得分:0)

不确定以这种方式管理依赖项是个好主意,但spring-cloud-config加载jackson-core例如

答案 1 :(得分:0)

不确定它是否会有所帮助,但有jackson-bom

http://mvnrepository.com/artifact/com.fasterxml.jackson/jackson-bom

可以导入(而不是用作父pom),并通过Maven的dependencyManagement部分为所有标准jackson组件提供一致的版本。这样,您只需要使用显式版本添加一个依赖项。