Merge pull request #271 from DataDog/tyler/update-deps

Misc upgrades.
This commit is contained in:
Tyler Benson 2018-03-29 11:30:50 +08:00 committed by GitHub
commit 8001c82527
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 35 additions and 33 deletions

View File

@ -9,7 +9,7 @@ dependencies {
compile project(':dd-trace-api') compile project(':dd-trace-api')
compile deps.opentracing compile deps.opentracing
compile deps.slf4j compile deps.slf4j
compile group: 'org.slf4j', name: 'slf4j-simple', version: '1.7.25' compile group: 'org.slf4j', name: 'slf4j-simple', version: versions.slf4j
// ^ Generally a bad idea for libraries, but we're shadowing. // ^ Generally a bad idea for libraries, but we're shadowing.
} }

View File

@ -1,5 +1,5 @@
plugins { plugins {
id "com.github.johnrengelman.shadow" version "2.0.1" id "com.github.johnrengelman.shadow" version "2.0.3"
} }
description = 'dd-java-agent' description = 'dd-java-agent'

View File

@ -30,7 +30,7 @@ description = 'dd-trace-java'
// Applied here to allow publishing of artifactory build info // Applied here to allow publishing of artifactory build info
apply from: "${rootDir}/gradle/publish.gradle" apply from: "${rootDir}/gradle/publish.gradle"
ext.gradleWrapperVersion = '4.3.1' ext.gradleWrapperVersion = '4.6'
task wrapper(type: Wrapper) { task wrapper(type: Wrapper) {
gradleVersion = gradleWrapperVersion gradleVersion = gradleWrapperVersion
} }

View File

@ -1,5 +1,5 @@
plugins { plugins {
id "com.github.johnrengelman.shadow" version "2.0.1" id "com.github.johnrengelman.shadow" version "2.0.3"
} }
apply plugin: 'application' apply plugin: 'application'

View File

@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.3.1-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-bin.zip

View File

@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.3.1-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-bin.zip

View File

@ -1,5 +1,5 @@
plugins { plugins {
id "com.github.johnrengelman.shadow" version "2.0.1" id "com.github.johnrengelman.shadow" version "2.0.3"
} }
apply plugin: 'application' apply plugin: 'application'

View File

@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.3.1-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-bin.zip

View File

@ -2,56 +2,58 @@ def groovyVer = GroovySystem.version
def spockGroovyVer = GroovySystem.version.replaceAll(/\.\d+$/, '') def spockGroovyVer = GroovySystem.version.replaceAll(/\.\d+$/, '')
ext { ext {
version = [ versions = [
opentracing: '0.31.0', opentracing: '0.31.0',
slf4j : "1.7.25", slf4j : "1.7.25",
guava : "20.0", guava : "20.0", // Last version to support Java 7
jackson : "2.6.3", jackson : "2.6.3", // This is a transitive dependency for the tracer.
// Use an old version to not force an upgrade for others using tracer as a dependency.
spock : "1.1-groovy-$spockGroovyVer", spock : "1.1-groovy-$spockGroovyVer",
groovy : groovyVer, groovy : groovyVer,
junit : "4.12", junit : "4.12",
logback : "1.2.3", logback : "1.2.3",
bytebuddy : "1.7.9" bytebuddy : "1.8.1",
] ]
deps = [ deps = [
// OpenTracing // OpenTracing
opentracingApi : dependencies.create(group: 'io.opentracing', name: 'opentracing-api', version: version.opentracing), opentracingApi : dependencies.create(group: 'io.opentracing', name: 'opentracing-api', version: versions.opentracing),
opentracing : [ opentracing : [
dependencies.create(group: 'io.opentracing', name: 'opentracing-api', version: version.opentracing), dependencies.create(group: 'io.opentracing', name: 'opentracing-api', version: versions.opentracing),
dependencies.create(group: 'io.opentracing', name: 'opentracing-noop', version: version.opentracing), dependencies.create(group: 'io.opentracing', name: 'opentracing-noop', version: versions.opentracing),
dependencies.create(group: 'io.opentracing', name: 'opentracing-util', version: version.opentracing), dependencies.create(group: 'io.opentracing', name: 'opentracing-util', version: versions.opentracing),
], ],
opentracingMock: dependencies.create(group: 'io.opentracing', name: 'opentracing-mock', version: version.opentracing), opentracingMock: dependencies.create(group: 'io.opentracing', name: 'opentracing-mock', version: versions.opentracing),
// General // General
slf4j : "org.slf4j:slf4j-api:${version.slf4j}", slf4j : "org.slf4j:slf4j-api:${versions.slf4j}",
guava : "com.google.guava:guava:$version.guava", guava : "com.google.guava:guava:$versions.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: versions.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: versions.jackson),
], ],
bytebuddy : dependencies.create(group: 'net.bytebuddy', name: 'byte-buddy', version: "${version.bytebuddy}"), bytebuddy : dependencies.create(group: 'net.bytebuddy', name: 'byte-buddy', version: "${versions.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.8'),
dependencies.create(group: 'com.google.guava', name: 'guava', version: "${version.guava}"), // These are the last versions that support guava 20.0. Upgrading has odd interactions with shadow.
dependencies.create(group: 'com.google.guava', name: 'guava', version: "${versions.guava}"),
], ],
// Testing // Testing
spock : dependencies.create("org.spockframework:spock-core:${version.spock}", { spock : dependencies.create("org.spockframework:spock-core:${versions.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: "${versions.bytebuddy}"),
groovy : "org.codehaus.groovy:groovy-all:${version.groovy}", groovy : "org.codehaus.groovy:groovy-all:${versions.groovy}",
junit : "junit:junit:${version.junit}", junit : "junit:junit:${versions.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: versions.logback),
dependencies.create(group: 'org.slf4j', name: 'log4j-over-slf4j', version: version.slf4j), dependencies.create(group: 'org.slf4j', name: 'log4j-over-slf4j', version: versions.slf4j),
dependencies.create(group: 'org.slf4j', name: 'jcl-over-slf4j', version: version.slf4j), dependencies.create(group: 'org.slf4j', name: 'jcl-over-slf4j', version: versions.slf4j),
dependencies.create(group: 'org.slf4j', name: 'jul-to-slf4j', version: version.slf4j), dependencies.create(group: 'org.slf4j', name: 'jul-to-slf4j', version: versions.slf4j),
], ],
] ]
} }

View File

@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.3.1-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-bin.zip