Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ dependencies {
// to instrument the integration test
iastIntegrationTestImplementation project(':dd-java-agent:agent-iast:iast-test-fixtures')
iastIntegrationTestImplementation group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.0'
iastIntegrationTestRuntimeOnly(project(':dd-java-agent:instrumentation:jetty-9'))
iastIntegrationTestRuntimeOnly(project(':dd-java-agent:instrumentation:jetty:jetty-server:jetty-server-9.0'))
iastIntegrationTestRuntimeOnly(project(':dd-java-agent:instrumentation:apache-httpcore:apache-httpcore-4.0'))
iastIntegrationTestRuntimeOnly(project(':dd-java-agent:instrumentation:servlet'))
iastIntegrationTestRuntimeOnly(project(':dd-java-agent:instrumentation:java-lang'))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,9 @@ dependencies {
testImplementation group: 'io.grpc', name: 'grpc-stub', version: grpcVersion
testImplementation group: 'javax.annotation', name: 'javax.annotation-api', version: '1.3.2'
testImplementation project(':dd-java-agent:instrumentation:grpc-1.5')
testImplementation project(':dd-java-agent:instrumentation:netty-3.8')
testImplementation project(':dd-java-agent:instrumentation:netty-4.0')
testImplementation project(':dd-java-agent:instrumentation:netty-4.1')
testImplementation project(':dd-java-agent:instrumentation:netty:netty-3.8')
testImplementation project(':dd-java-agent:instrumentation:netty:netty-4.0')
testImplementation project(':dd-java-agent:instrumentation:netty:netty-4.1')

latestDepTestImplementation sourceSets.test.output // include the protobuf generated classes
latestDepTestImplementation group: 'com.linecorp.armeria', name: 'armeria-grpc', version: '1.+'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,18 +72,18 @@ dependencies {
exclude group: 'org.slf4j', module: 'slf4j-api'
}
testImplementation testFixtures(project(':dd-java-agent:instrumentation:servlet:request-3'))
testImplementation testFixtures(project(':dd-java-agent:instrumentation:jetty-9'))
testImplementation testFixtures(project(':dd-java-agent:instrumentation:jetty:jetty-server:jetty-server-9.0'))
testImplementation testFixtures(project(':dd-java-agent:instrumentation:servlet:request-5'))
testImplementation testFixtures(project(':dd-java-agent:instrumentation:jetty-11'))
testImplementation testFixtures(project(':dd-java-agent:instrumentation:jetty:jetty-server:jetty-server-11.0'))

testImplementation(project(':dd-java-agent:instrumentation-testing')) {
exclude group: 'org.eclipse.jetty', module: 'jetty-server'
}
// always mix everything up
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty-11')
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty-9')
testRuntimeOnly(project(':dd-java-agent:instrumentation:jetty-util'))
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty-appsec-9.3')
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty:jetty-server:jetty-server-11.0')
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty:jetty-server:jetty-server-9.0')
testRuntimeOnly(project(':dd-java-agent:instrumentation:jetty:jetty-util-9.4.31'))
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty:jetty-appsec:jetty-appsec-9.3')
testRuntimeOnly project(':dd-java-agent:instrumentation:servlet:request-5')
testRuntimeOnly project(':dd-java-agent:instrumentation:servlet:request-3')

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ dependencies {
// Include httpclient instrumentation for testing because it is a dependency for aws-sdk.
testImplementation project(':dd-java-agent:instrumentation:apache-httpclient:apache-httpclient-4.0')
// Also include netty instrumentation because it is used by aws async client
testImplementation project(':dd-java-agent:instrumentation:netty-4.1')
testImplementation project(':dd-java-agent:instrumentation:netty:netty-4.1')
testImplementation group: 'software.amazon.awssdk', name: 'apache-client', version: '2.2.0'
testImplementation group: 'software.amazon.awssdk', name: 's3', version: '2.2.0'
testImplementation group: 'software.amazon.awssdk', name: 'rds', version: '2.2.0'
Expand Down Expand Up @@ -70,7 +70,7 @@ dependencies {
latestPayloadTaggingTestImplementation group: 'software.amazon.awssdk', name: 'kinesis', version: '2.18.40'

latestDepTestImplementation project(':dd-java-agent:instrumentation:apache-httpclient:apache-httpclient-4.0')
latestDepTestImplementation project(':dd-java-agent:instrumentation:netty-4.1')
latestDepTestImplementation project(':dd-java-agent:instrumentation:netty:netty-4.1')

latestDepTestImplementation group: 'software.amazon.awssdk', name: 'apache-client', version: fixedSdkVersion
latestDepTestImplementation group: 'software.amazon.awssdk', name: 'apigateway', version: fixedSdkVersion
Expand Down
10 changes: 5 additions & 5 deletions dd-java-agent/instrumentation/cxf-2.1/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -61,11 +61,11 @@ dependencies {
testCompileOnly group: 'javax.ws.rs', name: 'javax.ws.rs-api', version: '2.1'
testRuntimeOnly group: 'javax.annotation', name: 'javax.annotation-api', version: '1.3.2'
testRuntimeOnly group: 'javax.xml.bind', name: 'jaxb-api', version: '2.3.1'
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty-7.0')
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty-7.6')
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty-9')
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty-11')
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty-12')
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty:jetty-server:jetty-server-7.0')
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty:jetty-server:jetty-server-7.6')
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty:jetty-server:jetty-server-9.0')
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty:jetty-server:jetty-server-11.0')
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty:jetty-server:jetty-server-12.0')
testRuntimeOnly project(':dd-java-agent:instrumentation:trace-annotation')
testRuntimeOnly project(':dd-java-agent:instrumentation:jax-rs-annotations-2')
testRuntimeOnly project(':dd-java-agent:instrumentation:jakarta-rs-annotations-3')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ dependencies {
testImplementation project(':dd-java-agent:instrumentation:apache-httpclient:apache-httpclient-4.0')
testImplementation project(':dd-java-agent:instrumentation:apache-httpclient:apache-httpasyncclient-4.0')
// Netty is used, but it adds complexity to the tests since we're using embedded ES.
//testImplementation project(':dd-java-agent:instrumentation:netty-4.1')
//testImplementation project(':dd-java-agent:instrumentation:netty:netty-4.1')

testImplementation group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.11.0'
testImplementation group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.11.0'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ dependencies {
testImplementation project(':dd-java-agent:instrumentation:apache-httpclient:apache-httpclient-4.0')
testImplementation project(':dd-java-agent:instrumentation:apache-httpclient:apache-httpasyncclient-4.0')
// Netty is used, but it adds complexity to the tests since we're using embedded ES.
//testImplementation project(':dd-java-agent:instrumentation:netty-4.1')
//testImplementation project(':dd-java-agent:instrumentation:netty:netty-4.1')

testImplementation group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.11.0'
testImplementation group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.11.0'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ dependencies {
implementation project(':dd-java-agent:instrumentation:elasticsearch')

testImplementation project(':dd-java-agent:instrumentation:apache-httpclient:apache-httpasyncclient-4.0')
testImplementation project(':dd-java-agent:instrumentation:netty-4.1')
testImplementation project(':dd-java-agent:instrumentation:netty:netty-4.1')
testImplementation project(':dd-java-agent:instrumentation:spring:spring-data-1.8')
testImplementation project(':dd-java-agent:instrumentation:elasticsearch:transport')

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ dependencies {
// Ensure no cross interference
testImplementation project(':dd-java-agent:instrumentation:elasticsearch:rest-5')
testImplementation project(':dd-java-agent:instrumentation:apache-httpclient:apache-httpasyncclient-4.0')
testImplementation project(':dd-java-agent:instrumentation:netty-4.1')
testImplementation project(':dd-java-agent:instrumentation:netty:netty-4.1')
testImplementation project(':dd-java-agent:instrumentation:elasticsearch:transport')

testImplementation group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.11.0'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ dependencies {
// Ensure no cross interference
testImplementation project(':dd-java-agent:instrumentation:elasticsearch:rest-5')
testImplementation project(':dd-java-agent:instrumentation:apache-httpclient:apache-httpasyncclient-4.0')
testImplementation project(':dd-java-agent:instrumentation:netty-4.1')
testImplementation project(':dd-java-agent:instrumentation:netty:netty-4.1')
testImplementation project(':dd-java-agent:instrumentation:elasticsearch:transport')

testImplementation group: 'org.elasticsearch.plugin', name: 'transport-netty4-client', version: '6.0.0'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ dependencies {
testImplementation project(':dd-java-agent:instrumentation:elasticsearch:rest-5')
testImplementation project(':dd-java-agent:instrumentation:elasticsearch:rest-6.4')
testImplementation project(':dd-java-agent:instrumentation:apache-httpclient:apache-httpasyncclient-4.0')
testImplementation project(':dd-java-agent:instrumentation:netty-4.1')
testImplementation project(':dd-java-agent:instrumentation:netty:netty-4.1')
testImplementation project(':dd-java-agent:instrumentation:elasticsearch:transport')

testImplementation group: 'org.elasticsearch.plugin', name: 'transport-netty4-client', version: '7.3.0'
Expand Down
2 changes: 1 addition & 1 deletion dd-java-agent/instrumentation/finatra-2.9/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ muzzle {
dependencies {
compileOnly group: 'com.twitter', name: 'finatra-http_2.11', version: '2.9.0'

testImplementation project(':dd-java-agent:instrumentation:netty-4.1')
testImplementation project(':dd-java-agent:instrumentation:netty:netty-4.1')

testImplementation group: 'com.twitter', name: 'finatra-http_2.11', version: '19.12.0'
testImplementation(group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.9.10')
Expand Down
6 changes: 3 additions & 3 deletions dd-java-agent/instrumentation/jersey/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ dependencies {
jersey2JettyTestImplementation group: 'org.glassfish.jersey.media', name: 'jersey-media-json-jackson', version: jersey2Version
jersey2JettyTestRuntimeOnly group: 'javax.activation', name: 'javax.activation-api', version: '1.2.0'
jersey2JettyTestRuntimeOnly group: 'javax.xml.bind', name: 'jaxb-api', version: '2.2.3'
jersey2JettyTestRuntimeOnly project(':dd-java-agent:instrumentation:jetty-9')
jersey2JettyTestRuntimeOnly project(':dd-java-agent:instrumentation:jetty:jetty-server:jetty-server-9.0')
jersey2JettyTestRuntimeOnly project(':dd-java-agent:instrumentation:jersey-2-appsec')
jersey2JettyTestRuntimeOnly project(':dd-java-agent:instrumentation:jax-rs-annotations-2')

Expand All @@ -69,8 +69,8 @@ dependencies {
jersey3JettyTestRuntimeOnly group: 'org.glassfish.jersey.inject', name: 'jersey-hk2', version: jersey3Version
jersey3JettyTestRuntimeOnly group: 'javax.activation', name: 'javax.activation-api', version: '1.2.0'
jersey3JettyTestRuntimeOnly group: 'javax.xml.bind', name: 'jaxb-api', version: '2.2.3'
jersey3JettyTestRuntimeOnly project(':dd-java-agent:instrumentation:jetty-9')
jersey3JettyTestRuntimeOnly project(':dd-java-agent:instrumentation:jetty-11')
jersey3JettyTestRuntimeOnly project(':dd-java-agent:instrumentation:jetty:jetty-server:jetty-server-9.0')
jersey3JettyTestRuntimeOnly project(':dd-java-agent:instrumentation:jetty:jetty-server:jetty-server-11.0')
jersey3JettyTestRuntimeOnly project(':dd-java-agent:instrumentation:jersey-2-appsec')
jersey3JettyTestRuntimeOnly project(':dd-java-agent:instrumentation:jersey-3-appsec')
jersey3JettyTestRuntimeOnly project(':dd-java-agent:instrumentation:jakarta-rs-annotations-3')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,16 +33,16 @@ compileMain_java11Java.configure {
}
dependencies {
main_java11CompileOnly group: 'org.eclipse.jetty', name: 'jetty-client', version: '10.0.0'
main_java11Implementation(project(':dd-java-agent:instrumentation:jetty-client:jetty-client-common')) {
main_java11Implementation(project(':dd-java-agent:instrumentation:jetty:jetty-client:jetty-client-common')) {
transitive = false
}
//because contains some instrumentation that still apply
testImplementation(project(':dd-java-agent:instrumentation:jetty-client:jetty-client-9.1'))
testImplementation(project(':dd-java-agent:instrumentation:jetty:jetty-client:jetty-client-9.1'))
testImplementation(project(path:':dd-java-agent:testing', 'configuration': 'shadow')) {
// explicitly declared below.
exclude group: 'org.eclipse.jetty'
}
testImplementation project(':dd-java-agent:instrumentation:jetty-util')
testImplementation project(':dd-java-agent:instrumentation:jetty:jetty-util-9.4.31')
testImplementation group: 'org.eclipse.jetty', name: 'jetty-server', version: '10.0.0'
testImplementation group: 'org.eclipse.jetty', name: 'jetty-client', version: '10.0.0'
jetty10LatestDepTestImplementation group: 'org.eclipse.jetty', name: 'jetty-client', version: '10.+'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,14 @@ configurations.matching({ it.name.startsWith('test') || it.name.startsWith('late
dependencies {
main_java17CompileOnly group: 'org.eclipse.jetty', name: 'jetty-client', version: '12.0.0'
// to test conflicts
testImplementation(project(':dd-java-agent:instrumentation:jetty-client:jetty-client-9.1'))
testImplementation(project(':dd-java-agent:instrumentation:jetty-client:jetty-client-10.0'))
testImplementation(project(':dd-java-agent:instrumentation:jetty:jetty-client:jetty-client-9.1'))
testImplementation(project(':dd-java-agent:instrumentation:jetty:jetty-client:jetty-client-10.0'))

testImplementation(project(path:':dd-java-agent:testing', 'configuration': 'shadow')) {
// explicitly declared below.
exclude group: 'org.eclipse.jetty'
}
testImplementation project(':dd-java-agent:instrumentation:jetty-util')
testImplementation project(':dd-java-agent:instrumentation:jetty:jetty-util-9.4.31')
testImplementation group: 'org.eclipse.jetty', name: 'jetty-client', version: '12.0.0'
latestDepTestImplementation group: 'org.eclipse.jetty', name: 'jetty-client', version: '12.+'
}
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,14 @@ addTestSuiteForDir('latestDepTest', 'test')

dependencies {
compileOnly group: 'org.eclipse.jetty', name: 'jetty-client', version: '9.1.0.v20131115'
implementation(project(':dd-java-agent:instrumentation:jetty-client:jetty-client-common')) {
implementation(project(':dd-java-agent:instrumentation:jetty:jetty-client:jetty-client-common')) {
transitive = false
}
testImplementation(project(':dd-java-agent:instrumentation-testing')) {
// explicitly declared below.
exclude group: 'org.eclipse.jetty'
}
testImplementation project(':dd-java-agent:instrumentation:jetty-util')
testImplementation project(':dd-java-agent:instrumentation:jetty:jetty-util-9.4.31')
testImplementation group: 'org.eclipse.jetty', name: 'jetty-client', version: '9.1.0.v20131115'
testImplementation group: 'org.eclipse.jetty', name: 'jetty-server', version: '9.1.0.v20131115'
latestDepTestImplementation group: 'org.eclipse.jetty', name: 'jetty-client', version: '9.+'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@ dependencies {
main_java11CompileOnly ("org.eclipse.jetty:jetty-server:11.0.0") {
exclude group: 'org.slf4j', module: 'slf4j-api'
}
main_java11Implementation project(':dd-java-agent:instrumentation:jetty-common')
implementation project(':dd-java-agent:instrumentation:jetty-common')
main_java11Implementation project(':dd-java-agent:instrumentation:jetty:jetty-common')
implementation project(':dd-java-agent:instrumentation:jetty:jetty-common')

testFixturesCompileOnly "org.eclipse.jetty:jetty-server:11.0.0"
testFixturesCompileOnly "org.eclipse.jetty:jetty-servlet:11.0.0"
Expand All @@ -59,10 +59,10 @@ dependencies {
testImplementation ("org.eclipse.jetty.websocket:websocket-jakarta-server:11.0.0") {
exclude group: 'org.slf4j', module: 'slf4j-api'
}
testImplementation(project(':dd-java-agent:instrumentation:jetty-appsec-9.3'))
testImplementation(project(':dd-java-agent:instrumentation:jetty:jetty-appsec:jetty-appsec-9.3'))
testImplementation testFixtures(project(':dd-java-agent:instrumentation:servlet:request-5'))
testImplementation project(':dd-java-agent:appsec:appsec-test-fixtures')
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty-9')
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty:jetty-server:jetty-server-9.0')
testRuntimeOnly project(':dd-java-agent:instrumentation:servlet:request-5')
testRuntimeOnly project(':dd-java-agent:instrumentation:websocket:javax-websocket-1.0')
testRuntimeOnly project(':dd-java-agent:instrumentation:websocket:jakarta-websocket-2.0')
Expand All @@ -81,7 +81,7 @@ dependencies {

// just to mix things up, see if there's no conflict
latestDepTestRuntimeOnly group: 'javax.servlet', name: 'javax.servlet-api', version: '4.0.1'
latestDepTestRuntimeOnly project(':dd-java-agent:instrumentation:jetty-9')
latestDepTestRuntimeOnly project(':dd-java-agent:instrumentation:jetty:jetty-server:jetty-server-9.0')
}

idea {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@ dependencies {
main_java17CompileOnly ("org.eclipse.jetty:jetty-session:12.0.0") {
exclude group: 'org.slf4j', module: 'slf4j-api'
}
main_java17Implementation project(':dd-java-agent:instrumentation:jetty-common')
implementation project(':dd-java-agent:instrumentation:jetty-common')
main_java17Implementation project(':dd-java-agent:instrumentation:jetty:jetty-common')
implementation project(':dd-java-agent:instrumentation:jetty:jetty-common')

// Don't want to conflict with jetty from the test server.
testImplementation(project(':dd-java-agent:instrumentation-testing')) {
Expand All @@ -70,7 +70,7 @@ dependencies {
exclude group: 'org.slf4j', module: 'slf4j-api'
}

testImplementation(project(':dd-java-agent:instrumentation:jetty-appsec-9.3'))
testImplementation(project(':dd-java-agent:instrumentation:jetty:jetty-appsec:jetty-appsec-9.3'))
testImplementation testFixtures(project(':dd-java-agent:instrumentation:servlet:request-5'))
testImplementation testFixtures(project(':dd-java-agent:instrumentation:servlet:request-3'))
testRuntimeOnly project(':dd-java-agent:instrumentation:websocket:javax-websocket-1.0')
Expand All @@ -79,10 +79,10 @@ dependencies {
testRuntimeOnly project(":dd-java-agent:instrumentation:websocket:jetty-websocket:jetty-websocket-11")
testRuntimeOnly project(":dd-java-agent:instrumentation:websocket:jetty-websocket:jetty-websocket-12")
testImplementation project(':dd-java-agent:appsec:appsec-test-fixtures')
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty-9')
testRuntimeOnly project(':dd-java-agent:instrumentation:jetty:jetty-server:jetty-server-9.0')
testRuntimeOnly project(':dd-java-agent:instrumentation:servlet:request-5')
testRuntimeOnly(project(':dd-java-agent:instrumentation:jetty-11'))
testRuntimeOnly(project(':dd-java-agent:instrumentation:jetty-util'))
testRuntimeOnly(project(':dd-java-agent:instrumentation:jetty:jetty-server:jetty-server-11.0'))
testRuntimeOnly(project(':dd-java-agent:instrumentation:jetty:jetty-util-9.4.31'))

latestDepTestImplementation ("org.eclipse.jetty:jetty-server:12.+") {
exclude group: 'org.slf4j', module: 'slf4j-api'
Expand Down
Loading