Merge branch '6.1.x'
This commit is contained in:
@@ -1,17 +1,12 @@
|
||||
plugins {
|
||||
id "org.unbroken-dome.xjc"
|
||||
id "com.github.bjornvester.xjc" version "1.8.2"
|
||||
}
|
||||
|
||||
description = "Spring Object/XML Marshalling"
|
||||
|
||||
xjc {
|
||||
xjcVersion = '3.0'
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
test {
|
||||
xjcTargetPackage = 'org.springframework.oxm.jaxb.test'
|
||||
}
|
||||
xsdDir.set(layout.projectDirectory.dir("src/test/schema"))
|
||||
defaultPackage.set('org.springframework.oxm.jaxb.test')
|
||||
}
|
||||
|
||||
dependencies {
|
||||
@@ -31,3 +26,16 @@ dependencies {
|
||||
testRuntimeOnly("com.sun.xml.bind:jaxb-core")
|
||||
testRuntimeOnly("com.sun.xml.bind:jaxb-impl")
|
||||
}
|
||||
|
||||
tasks.named("xjc").configure { xjc ->
|
||||
// XJC plugin only works against main sources
|
||||
def javaSrcDirs = sourceSets.main.java.srcDirs
|
||||
javaSrcDirs.remove(file(xjc.outputJavaDir))
|
||||
sourceSets.main.java.srcDirs = javaSrcDirs
|
||||
def resourcesSrcDirs = sourceSets.main.resources.srcDirs
|
||||
resourcesSrcDirs.remove(file(xjc.outputResourcesDir))
|
||||
sourceSets.main.resources.srcDirs = resourcesSrcDirs
|
||||
|
||||
sourceSets.test.java.srcDir(xjc.outputJavaDir)
|
||||
sourceSets.test.resources.srcDir(xjc.outputResourcesDir)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user