From 0f990e44a80fa98211db0fa8435db865a0cfd5c5 Mon Sep 17 00:00:00 2001 From: Sam Brannen <104798+sbrannen@users.noreply.github.com> Date: Sun, 15 Mar 2026 14:30:07 +0100 Subject: [PATCH] Polish contribution See gh-36195 --- spring-oxm/spring-oxm.gradle | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spring-oxm/spring-oxm.gradle b/spring-oxm/spring-oxm.gradle index 1ddbace2020..6ff0412367c 100644 --- a/spring-oxm/spring-oxm.gradle +++ b/spring-oxm/spring-oxm.gradle @@ -28,8 +28,10 @@ dependencies { testRuntimeOnly("com.sun.xml.bind:jaxb-impl") } -// XJC plugin adds generated code to main source set, but we need it only for tests +// The XJC plugin adds generated code to the main source set, but we need it only for tests. +// 1) Reset main source sets to the standard directories only. sourceSets.main.java.setSrcDirs(["src/main/java"]) sourceSets.main.resources.setSrcDirs(["src/main/resources"]) +// 2) Attach XJC output only to the test source sets via lazy providers. sourceSets.test.java.srcDir(tasks.named("xjc", XjcTask).flatMap { it.outputJavaDir }) sourceSets.test.resources.srcDir(tasks.named("xjc", XjcTask).flatMap { it.outputResourcesDir })