Merge pull request #492 from DataDog/gary/muzzle-sparkjava

Muzzle and Expand Spark Java Instrumentation
This commit is contained in:
Gary Huang 2018-09-27 22:47:15 -04:00 committed by GitHub
commit cbaf61af04
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 10 additions and 11 deletions

View File

@ -1,12 +1,11 @@
apply plugin: 'version-scan'
versionScan {
group = "com.sparkjava"
module = 'spark-core'
versions = "[2.4,)"
verifyPresent = [
"spark.route.Routes": null
]
// building against 2.3 and testing against 2.4 because JettyHandler is available since 2.4 only
muzzle {
pass {
group = "com.sparkjava"
module = 'spark-core'
versions = "[2.3,)"
assertInverse = true
}
}
apply from: "${rootDir}/gradle/java.gradle"
@ -37,7 +36,7 @@ compileJava {
}
dependencies {
compileOnly group: 'com.sparkjava', name: 'spark-core', version: '2.4'
compileOnly group: 'com.sparkjava', name: 'spark-core', version: '2.3'
compile project(':dd-java-agent:agent-tooling')
compile deps.bytebuddy

View File

@ -49,7 +49,7 @@ include ':dd-java-agent:instrumentation:play-2.4'
include ':dd-java-agent:instrumentation:ratpack-1.4'
include ':dd-java-agent:instrumentation:servlet-2'
include ':dd-java-agent:instrumentation:servlet-3'
include ':dd-java-agent:instrumentation:sparkjava-2.4'
include ':dd-java-agent:instrumentation:sparkjava-2.3'
include ':dd-java-agent:instrumentation:spring-web'
include ':dd-java-agent:instrumentation:spring-webflux'
include ':dd-java-agent:instrumentation:spymemcached-2.12'