commit
8001c82527
|
@ -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.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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),
|
||||||
],
|
],
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue