Skip to content

Commit f5c3f20

Browse files
authored
Refactor multiple modules (#10230)
* remove gradle buildfile from tibco parent * Refactor undertow * refactor elasticsearch modules * rename rmi module * rename reactor-netty * move reactive streams * refactor javax and jakarta mail * refactor jms modules * rename weaver * rename thymeleaf * move sslsocket to java-net * Update codeowners * Exclude undertow-common from linter
1 parent a9499fa commit f5c3f20

File tree

262 files changed

+86
-346
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

262 files changed

+86
-346
lines changed

.github/CODEOWNERS

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@
5151
/dd-java-agent/appsec/appsec-test-fixtures/ @DataDog/asm-java
5252
/dd-java-agent/instrumentation/*iast* @DataDog/asm-java
5353
/dd-java-agent/instrumentation/*appsec* @DataDog/asm-java
54-
/dd-java-agent/instrumentation/json/ @DataDog/asm-java
55-
/dd-java-agent/instrumentation/snakeyaml/ @DataDog/asm-java
56-
/dd-java-agent/instrumentation/velocity/ @DataDog/asm-java
54+
/dd-java-agent/instrumentation/org-json-20230227/ @DataDog/asm-java
55+
/dd-java-agent/instrumentation/snakeyaml-1.33/ @DataDog/asm-java
56+
/dd-java-agent/instrumentation/velocity-1.5/ @DataDog/asm-java
5757
/dd-java-agent/instrumentation/freemarker/ @DataDog/asm-java
5858
/dd-smoke-tests/iast-util/ @DataDog/asm-java
5959
/dd-smoke-tests/spring-security/ @DataDog/asm-java
@@ -77,18 +77,17 @@
7777

7878
# @DataDog/ci-app-libraries-java
7979
/dd-java-agent/agent-ci-visibility/ @DataDog/ci-app-libraries-java
80-
/dd-java-agent/instrumentation/cucumber/ @DataDog/ci-app-libraries-java
81-
/dd-java-agent/instrumentation/jacoco/ @DataDog/ci-app-libraries-java
80+
/dd-java-agent/instrumentation/cucumber-5.4/ @DataDog/ci-app-libraries-java
81+
/dd-java-agent/instrumentation/jacoco-0.8.9/ @DataDog/ci-app-libraries-java
8282
/dd-java-agent/instrumentation/junit @DataDog/ci-app-libraries-java
8383
/dd-java-agent/instrumentation/karate/ @DataDog/ci-app-libraries-java
84-
/dd-java-agent/instrumentation/scalatest/ @DataDog/ci-app-libraries-java
84+
/dd-java-agent/instrumentation/scalatest-3.0.8/ @DataDog/ci-app-libraries-java
8585
/dd-java-agent/instrumentation/selenium/ @DataDog/ci-app-libraries-java
8686
/dd-java-agent/instrumentation/testng/ @DataDog/ci-app-libraries-java
8787
/dd-java-agent/instrumentation/gradle/ @DataDog/ci-app-libraries-java
8888
/dd-java-agent/instrumentation/gradle-testing/ @DataDog/ci-app-libraries-java
8989
/dd-java-agent/instrumentation/maven @DataDog/ci-app-libraries-java
90-
/dd-java-agent/instrumentation/maven-surefire/ @DataDog/ci-app-libraries-java
91-
/dd-java-agent/instrumentation/weaver/ @DataDog/ci-app-libraries-java
90+
/dd-java-agent/instrumentation/weaver-0.9/ @DataDog/ci-app-libraries-java
9291
/dd-smoke-tests/gradle/ @DataDog/ci-app-libraries-java
9392
/dd-smoke-tests/junit-console/ @DataDog/ci-app-libraries-java
9493
/dd-smoke-tests/maven/ @DataDog/ci-app-libraries-java

buildSrc/src/main/kotlin/datadog/gradle/plugin/config/ConfigInversionLinter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ private fun registerLogEnvVarUsages(target: Project, extension: SupportedTracerC
8383
include("**/src/main/java/**/*.java")
8484
exclude("**/build/**", "**/dd-smoke-tests/**")
8585
// Undertow uses DD_UNDERTOW_CONTINUATION as a legacy key to store an AgentScope. It is not related to an environment variable
86-
exclude("dd-java-agent/instrumentation/undertow/src/main/java/datadog/trace/instrumentation/undertow/UndertowDecorator.java")
86+
exclude("dd-java-agent/instrumentation/undertow/undertow-common/src/main/java/datadog/trace/instrumentation/undertow/UndertowDecorator.java")
8787
}
8888
inputs.files(javaFiles)
8989
outputs.upToDateWhen { true }

dd-java-agent/instrumentation/aws-java/aws-java-sqs-1.0/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ dependencies {
2020
// Include httpclient instrumentation for testing because it is a dependency for aws-sdk.
2121
testImplementation project(':dd-java-agent:instrumentation:apache-httpclient:apache-httpclient-4.0')
2222
testImplementation project(':dd-java-agent:instrumentation:aws-java:aws-java-sdk-1.11')
23-
testImplementation project(':dd-java-agent:instrumentation:jms')
23+
testImplementation project(':dd-java-agent:instrumentation:jms:javax-jms-1.1')
2424

2525
// SQS<->JMS testing:
2626
testImplementation "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2"

dd-java-agent/instrumentation/aws-java/aws-java-sqs-2.0/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ dependencies {
2222
// Include httpclient instrumentation for testing because it is a dependency for aws-sdk.
2323
testImplementation project(':dd-java-agent:instrumentation:apache-httpclient:apache-httpclient-4.0')
2424
testImplementation project(':dd-java-agent:instrumentation:aws-java:aws-java-sdk-2.2')
25-
testImplementation project(':dd-java-agent:instrumentation:jms')
25+
testImplementation project(':dd-java-agent:instrumentation:jms:javax-jms-1.1')
2626

2727
// SQS<->JMS testing:
2828
testImplementation group: 'org.elasticmq', name: 'elasticmq-rest-sqs_2.13', version: '1.4.7'

dd-java-agent/instrumentation/couchbase/couchbase-3.1/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ dependencies {
2020
testImplementation group: 'com.couchbase.client', name: 'java-client', version: '3.1.0'
2121
testImplementation group: 'org.testcontainers', name: 'couchbase', version: libs.versions.testcontainers.get()
2222
testImplementation project(':dd-java-agent:instrumentation:reactor-core-3.1')
23-
testImplementation project(':dd-java-agent:instrumentation:reactive-streams')
23+
testImplementation project(':dd-java-agent:instrumentation:reactive-streams-1.0')
2424

2525
latestDepTestImplementation group: 'com.couchbase.client', name: 'java-client', version: '3.1.+'
2626
}

dd-java-agent/instrumentation/couchbase/couchbase-3.2/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ dependencies {
1919

2020
testImplementation group: 'com.couchbase.client', name: 'java-client', version: '3.2.0'
2121
testImplementation group: 'org.testcontainers', name: 'couchbase', version: libs.versions.testcontainers.get()
22-
testImplementation project(':dd-java-agent:instrumentation:reactive-streams')
22+
testImplementation project(':dd-java-agent:instrumentation:reactive-streams-1.0')
2323
testImplementation project(':dd-java-agent:instrumentation:reactor-core-3.1')
2424

2525
latestDepTestImplementation group: 'com.couchbase.client', name: 'java-client', version: '+'

dd-java-agent/instrumentation/elasticsearch/build.gradle renamed to dd-java-agent/instrumentation/elasticsearch/elasticsearch-common/build.gradle

File renamed without changes.

dd-java-agent/instrumentation/elasticsearch/gradle.lockfile renamed to dd-java-agent/instrumentation/elasticsearch/elasticsearch-common/gradle.lockfile

File renamed without changes.

dd-java-agent/instrumentation/elasticsearch/src/main/java/datadog/trace/instrumentation/elasticsearch/ElasticsearchRestClientDecorator.java renamed to dd-java-agent/instrumentation/elasticsearch/elasticsearch-common/src/main/java/datadog/trace/instrumentation/elasticsearch/ElasticsearchRestClientDecorator.java

File renamed without changes.

dd-java-agent/instrumentation/elasticsearch/src/main/java/datadog/trace/instrumentation/elasticsearch/ElasticsearchTransportClientDecorator.java renamed to dd-java-agent/instrumentation/elasticsearch/elasticsearch-common/src/main/java/datadog/trace/instrumentation/elasticsearch/ElasticsearchTransportClientDecorator.java

File renamed without changes.

0 commit comments

Comments
 (0)