Skip to content

Commit 1cbe7fb

Browse files
committed
Upgrade to Jackson 2.9.9.20190807
* Use `io.spring.dependency-management` plugin for BOMs
1 parent 3ebe831 commit 1cbe7fb

File tree

1 file changed

+38
-26
lines changed

1 file changed

+38
-26
lines changed

build.gradle

Lines changed: 38 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ buildscript {
1414

1515
plugins {
1616
id "org.sonarqube" version '2.7.1'
17+
id "io.spring.dependency-management" version "1.0.8.RELEASE" apply false
1718
}
1819

1920
description = 'Spring AMQP'
@@ -47,6 +48,25 @@ allprojects {
4748
}
4849

4950
ext {
51+
assertjVersion = '3.12.2'
52+
assertkVersion = '0.17'
53+
commonsHttpClientVersion = '4.5.9'
54+
googleJsr305Version = '3.0.2'
55+
hamcrestVersion = '1.3'
56+
jackson2Version = '2.9.9.20190807'
57+
junit4Version = '4.12'
58+
junitJupiterVersion = '5.4.0'
59+
junitPlatformVersion = '1.4.0'
60+
log4jVersion = '2.11.2'
61+
logbackVersion = '1.2.3'
62+
mockitoVersion = '2.26.0'
63+
rabbitmqVersion = project.hasProperty('rabbitmqVersion') ? project.rabbitmqVersion : '5.4.3'
64+
rabbitmqHttpClientVersion = '2.1.0.RELEASE'
65+
reactorVersion = '3.2.11.RELEASE'
66+
67+
springVersion = project.hasProperty('springVersion') ? project.springVersion : '5.1.9.RELEASE'
68+
69+
springRetryVersion = '1.2.4.RELEASE'
5070
expandPlaceholders = '**/quick-tour.xml'
5171
javadocLinks = [
5272
"https://docs.oracle.com/javase/8/docs/api/",
@@ -64,32 +84,24 @@ subprojects { subproject ->
6484
apply plugin: 'project-report'
6585
apply plugin: 'jacoco'
6686
apply plugin: 'checkstyle'
87+
apply plugin: "io.spring.dependency-management"
88+
89+
dependencyManagement {
90+
resolutionStrategy {
91+
cacheChangingModulesFor 0, 'seconds'
92+
}
93+
applyMavenExclusions = false
94+
generatedPomCustomization {
95+
enabled = false
96+
}
97+
imports {
98+
mavenBom "com.fasterxml.jackson:jackson-bom:$jackson2Version"
99+
}
100+
}
67101

68102
sourceCompatibility=1.8
69103
targetCompatibility=1.8
70104

71-
ext {
72-
assertjVersion = '3.12.2'
73-
assertkVersion = '0.17'
74-
commonsHttpClientVersion = '4.5.9'
75-
googleJsr305Version = '3.0.2'
76-
hamcrestVersion = '1.3'
77-
jackson2Version = '2.9.9'
78-
junit4Version = '4.12'
79-
junitJupiterVersion = '5.4.0'
80-
junitPlatformVersion = '1.4.0'
81-
log4jVersion = '2.11.2'
82-
logbackVersion = '1.2.3'
83-
mockitoVersion = '2.26.0'
84-
rabbitmqVersion = project.hasProperty('rabbitmqVersion') ? project.rabbitmqVersion : '5.4.3'
85-
rabbitmqHttpClientVersion = '2.1.0.RELEASE'
86-
reactorVersion = '3.2.11.RELEASE'
87-
88-
springVersion = project.hasProperty('springVersion') ? project.springVersion : '5.1.9.RELEASE'
89-
90-
springRetryVersion = '1.2.4.RELEASE'
91-
}
92-
93105
eclipse {
94106
project {
95107
natures += 'org.springframework.ide.eclipse.core.springnature'
@@ -237,9 +249,9 @@ project('spring-amqp') {
237249
compile ("org.springframework:spring-context:$springVersion", optional)
238250
compile "org.springframework.retry:spring-retry:$springRetryVersion"
239251

240-
compile ("com.fasterxml.jackson.core:jackson-core:$jackson2Version", optional)
241-
compile ("com.fasterxml.jackson.core:jackson-databind:$jackson2Version", optional)
242-
compile ("com.fasterxml.jackson.dataformat:jackson-dataformat-xml:$jackson2Version", optional)
252+
compile ("com.fasterxml.jackson.core:jackson-core", optional)
253+
compile ("com.fasterxml.jackson.core:jackson-databind", optional)
254+
compile ("com.fasterxml.jackson.dataformat:jackson-dataformat-xml", optional)
243255

244256
testCompile "org.assertj:assertj-core:$assertjVersion"
245257
testRuntime "org.apache.logging.log4j:log4j-slf4j-impl:$log4jVersion"
@@ -278,7 +290,7 @@ project('spring-rabbit') {
278290

279291
testRuntime "org.springframework:spring-web:$springVersion"
280292
testRuntime "org.apache.httpcomponents:httpclient:$commonsHttpClientVersion"
281-
testRuntime "com.fasterxml.jackson.module:jackson-module-kotlin:$jackson2Version"
293+
testRuntime "com.fasterxml.jackson.module:jackson-module-kotlin"
282294
}
283295

284296
compileTestKotlin {

0 commit comments

Comments
 (0)