Skip to content

Commit c6eed93

Browse files
authored
Switch to different xjc plugin (#14490)
1 parent b2b3d18 commit c6eed93

File tree

6 files changed

+43
-22
lines changed

6 files changed

+43
-22
lines changed

instrumentation/jaxws/jaxws-2.0-common-testing/build.gradle.kts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id("org.unbroken-dome.xjc")
2+
id("com.github.bjornvester.xjc")
33
id("otel.java-conventions")
44
}
55

@@ -10,6 +10,11 @@ tasks {
1010
}
1111
}
1212

13+
xjc {
14+
xsdDir.set(layout.projectDirectory.dir("src/main/schema"))
15+
useJakarta.set(false)
16+
}
17+
1318
dependencies {
1419
api("javax.xml.ws:jaxws-api:2.0")
1520
api("javax.jws:javax.jws-api:1.1")
Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id("org.unbroken-dome.xjc")
2+
id("com.github.bjornvester.xjc")
33
id("otel.java-conventions")
44
}
55

@@ -10,6 +10,11 @@ tasks {
1010
}
1111
}
1212

13+
xjc {
14+
xsdDir.set(layout.projectDirectory.dir("src/main/schema"))
15+
useJakarta.set(true)
16+
}
17+
1318
dependencies {
1419
api("jakarta.xml.ws:jakarta.xml.ws-api:3.0.0")
1520
api("jakarta.jws:jakarta.jws-api:3.0.0")
@@ -18,7 +23,4 @@ dependencies {
1823
api("org.springframework.ws:spring-ws-core:4.0.0")
1924

2025
implementation(project(":testing-common"))
21-
22-
xjcTool("com.sun.xml.bind:jaxb-xjc:3.0.2")
23-
xjcTool("com.sun.xml.bind:jaxb-impl:3.0.2")
2426
}

instrumentation/spring/spring-ws-2.0/javaagent/build.gradle.kts

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
plugins {
2-
id("org.unbroken-dome.xjc")
32
id("otel.javaagent-instrumentation")
43
}
54

@@ -14,21 +13,6 @@ muzzle {
1413
}
1514
}
1615

17-
sourceSets {
18-
test {
19-
resources {
20-
srcDirs("src/test/schema")
21-
}
22-
}
23-
}
24-
25-
tasks {
26-
named<Checkstyle>("checkstyleTest") {
27-
// exclude generated web service classes
28-
exclude("**/hello_web_service/**")
29-
}
30-
}
31-
3216
dependencies {
3317
compileOnly("org.springframework.ws:spring-ws-core:2.0.0.RELEASE")
3418

@@ -46,7 +30,9 @@ dependencies {
4630
testImplementation("javax.xml.bind:jaxb-api:2.2.11")
4731
testImplementation("com.sun.xml.bind:jaxb-core:2.2.11")
4832
testImplementation("com.sun.xml.bind:jaxb-impl:2.2.11")
33+
testImplementation("javax.activation:activation:1.1.1")
4934
testImplementation("com.google.guava:guava")
35+
testImplementation(project(":instrumentation:spring:spring-ws-2.0:testing"))
5036

5137
testInstrumentation(project(":instrumentation:servlet:servlet-3.0:javaagent"))
5238
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
plugins {
2+
id("com.github.bjornvester.xjc")
3+
id("otel.java-conventions")
4+
}
5+
6+
sourceSets {
7+
main {
8+
resources {
9+
srcDirs("src/main/schema")
10+
}
11+
}
12+
}
13+
14+
tasks {
15+
named<Checkstyle>("checkstyleMain") {
16+
// exclude generated web service classes
17+
exclude("**/hello_web_service/**")
18+
}
19+
}
20+
21+
xjc {
22+
xsdDir.set(layout.projectDirectory.dir("src/main/schema"))
23+
useJakarta.set(false)
24+
}
25+
26+
dependencies {
27+
}
File renamed without changes.

settings.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ pluginManagement {
66
id("io.github.gradle-nexus.publish-plugin") version "2.0.0"
77
id("org.jetbrains.kotlin.jvm") version "2.2.10"
88
id("org.xbib.gradle.plugin.jflex") version "3.0.2"
9-
id("org.unbroken-dome.xjc") version "2.0.0"
9+
id("com.github.bjornvester.xjc") version "1.8.2"
1010
id("org.graalvm.buildtools.native") version "0.11.0"
1111
id("com.google.osdetector") version "1.7.3"
1212
id("com.google.protobuf") version "0.9.5"
@@ -594,6 +594,7 @@ include(":instrumentation:spring:spring-webmvc:spring-webmvc-6.0:library")
594594
include(":instrumentation:spring:spring-webmvc:spring-webmvc-common:javaagent")
595595
include(":instrumentation:spring:spring-webmvc:spring-webmvc-common:testing")
596596
include(":instrumentation:spring:spring-ws-2.0:javaagent")
597+
include(":instrumentation:spring:spring-ws-2.0:testing")
597598
include(":instrumentation:spring:starters:spring-boot-starter")
598599
include(":instrumentation:spring:starters:zipkin-spring-boot-starter")
599600
include(":instrumentation:spymemcached-2.12:javaagent")

0 commit comments

Comments
 (0)