Fix dependency problem in dropwizard example

There was an incompatible mix of jackson dependencies which caused the app to not start up.  Changed the tracer client to use an old version, but allow the agent to still use a newer version (since it is shadowed).
This commit is contained in:
Tyler Benson 2018-02-06 15:49:33 +10:00
parent 103d7d7b64
commit 4958a3d306
2 changed files with 12 additions and 12 deletions

View File

@ -36,7 +36,7 @@ dependencies {
compile deps.jackson compile deps.jackson
compile deps.slf4j compile deps.slf4j
compile deps.autoservice compile deps.autoservice
compile group: 'org.msgpack', name: 'jackson-dataformat-msgpack', version: '0.8.13' compile group: 'org.msgpack', name: 'jackson-dataformat-msgpack', version: '0.8.2'
testCompile group: 'org.objenesis', name: 'objenesis', version: '2.6' testCompile group: 'org.objenesis', name: 'objenesis', version: '2.6'
testCompile group: 'cglib', name: 'cglib-nodep', version: '3.2.5' testCompile group: 'cglib', name: 'cglib-nodep', version: '3.2.5'

View File

@ -7,7 +7,7 @@ ext {
slf4j : "1.7.25", slf4j : "1.7.25",
guava : "20.0", guava : "20.0",
jackson : "2.9.3", jackson : "2.6.3",
spock : "1.0-groovy-$spockGroovyVer", spock : "1.0-groovy-$spockGroovyVer",
groovy : groovyVer, groovy : groovyVer,
@ -27,27 +27,27 @@ ext {
opentracingMock: dependencies.create(group: 'io.opentracing', name: 'opentracing-mock', version: version.opentracing), opentracingMock: dependencies.create(group: 'io.opentracing', name: 'opentracing-mock', version: version.opentracing),
// General // General
slf4j : "org.slf4j:slf4j-api:${version.slf4j}", slf4j : "org.slf4j:slf4j-api:${version.slf4j}",
guava : "com.google.guava:guava:$version.guava", guava : "com.google.guava:guava:$version.guava",
jackson : [ jackson : [
dependencies.create(group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: version.jackson), dependencies.create(group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: version.jackson),
dependencies.create(group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-yaml', version: version.jackson), dependencies.create(group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-yaml', version: version.jackson),
], ],
bytebuddy : dependencies.create(group: 'net.bytebuddy', name: 'byte-buddy', version: "${version.bytebuddy}"), bytebuddy : dependencies.create(group: 'net.bytebuddy', name: 'byte-buddy', version: "${version.bytebuddy}"),
autoservice: [ autoservice : [
dependencies.create(group: 'com.google.auto.service', name: 'auto-service', version: '1.0-rc3'), dependencies.create(group: 'com.google.auto.service', name: 'auto-service', version: '1.0-rc3'),
dependencies.create(group: 'com.google.auto', name: 'auto-common', version: '0.3'), dependencies.create(group: 'com.google.auto', name: 'auto-common', version: '0.3'),
dependencies.create(group: 'com.google.guava', name: 'guava', version: "${version.guava}"), dependencies.create(group: 'com.google.guava', name: 'guava', version: "${version.guava}"),
], ],
// Testing // Testing
spock : dependencies.create("org.spockframework:spock-core:${version.spock}", { spock : dependencies.create("org.spockframework:spock-core:${version.spock}", {
exclude group: "org.codehaus.groovy", module: "groovy-all" exclude group: "org.codehaus.groovy", module: "groovy-all"
}), }),
bytebuddyagent : dependencies.create(group: 'net.bytebuddy', name: 'byte-buddy-agent', version: "${version.bytebuddy}"), bytebuddyagent : dependencies.create(group: 'net.bytebuddy', name: 'byte-buddy-agent', version: "${version.bytebuddy}"),
groovy : "org.codehaus.groovy:groovy-all:${version.groovy}", groovy : "org.codehaus.groovy:groovy-all:${version.groovy}",
junit : "junit:junit:${version.junit}", junit : "junit:junit:${version.junit}",
testLogging: [ testLogging : [
dependencies.create(group: 'ch.qos.logback', name: 'logback-classic', version: version.logback), dependencies.create(group: 'ch.qos.logback', name: 'logback-classic', version: version.logback),
dependencies.create(group: 'org.slf4j', name: 'log4j-over-slf4j', version: version.slf4j), dependencies.create(group: 'org.slf4j', name: 'log4j-over-slf4j', version: version.slf4j),
dependencies.create(group: 'org.slf4j', name: 'jcl-over-slf4j', version: version.slf4j), dependencies.create(group: 'org.slf4j', name: 'jcl-over-slf4j', version: version.slf4j),