Merge branch '6.0.x' into 6.1.x

This commit is contained in:
Marcus Da Coregio 2023-09-19 14:20:17 +01:00
commit 94bba79834

View File

@ -117,28 +117,32 @@ dependencies {
testRuntimeOnly 'org.hsqldb:hsqldb' testRuntimeOnly 'org.hsqldb:hsqldb'
} }
def versionlessXsd = project.tasks.create("versionlessXsd", CreateVersionlessXsdTask) { def rncToXsd = tasks.named('rncToXsd', RncToXsd)
inputFiles.from(project.sourceSets.main.resources) rncToXsd.configure {
versionlessXsdFile = project.layout.buildDirectory.file("versionlessXsd/spring-security.xsd")
}
processResources {
from(versionlessXsd) {
into 'org/springframework/security/config/'
}
}
tasks.named('rncToXsd', RncToXsd).configure {
rncDir = file('src/main/resources/org/springframework/security/config/') rncDir = file('src/main/resources/org/springframework/security/config/')
xsdDir = rncDir xsdDir = rncDir
xslFile = new File(rncDir, 'spring-security.xsl') xslFile = new File(rncDir, 'spring-security.xsl')
} }
sourceSets { def versionlessXsd = tasks.register("versionlessXsd", CreateVersionlessXsdTask) {
main { inputFiles.from(rncToXsd.map { task -> project.fileTree(task.xsdDir) })
resources { versionlessXsdFile = project.layout.buildDirectory.file("versionlessXsd/spring-security.xsd")
srcDir(tasks.named('rncToXsd')) }
}
tasks.named('processResources', ProcessResources).configure {
from(versionlessXsd) {
into 'org/springframework/security/config/'
}
from(rncToXsd) {
duplicatesStrategy DuplicatesStrategy.EXCLUDE
into 'org/springframework/security/config/'
}
}
tasks.named('sourcesJar', Jar).configure {
from(rncToXsd) {
duplicatesStrategy DuplicatesStrategy.EXCLUDE
into 'org/springframework/security/config/'
} }
} }