Browse Source

Polish contribution

See gh-36195
pull/36466/head
Sam Brannen 3 days ago
parent
commit
0f990e44a8
  1. 4
      spring-oxm/spring-oxm.gradle

4
spring-oxm/spring-oxm.gradle

@ -28,8 +28,10 @@ dependencies { @@ -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 })

Loading…
Cancel
Save