@ -111,11 +111,6 @@ dependencies {
@@ -111,11 +111,6 @@ dependencies {
testRuntimeOnly 'org.hsqldb:hsqldb'
}
def versionlessXsd = project . tasks . create ( "versionlessXsd" , CreateVersionlessXsdTask ) {
inputFiles . from ( project . sourceSets . main . resources )
versionlessXsdFile = project . layout . buildDirectory . file ( "versionlessXsd/spring-security.xsd" )
}
def rncToXsd = tasks . named ( 'rncToXsd' , RncToXsd )
rncToXsd . configure {
rncDir = file ( 'src/main/resources/org/springframework/security/config/' )
@ -123,14 +118,19 @@ rncToXsd.configure {
@@ -123,14 +118,19 @@ rncToXsd.configure {
xslFile = new File ( rncDir , 'spring-security.xsl' )
}
def versionlessXsd = tasks . register ( "versionlessXsd" , CreateVersionlessXsdTask ) {
inputFiles . from ( rncToXsd . map { task - > project . fileTree ( task . xsdDir ) } )
versionlessXsdFile = project . layout . buildDirectory . file ( "versionlessXsd/spring-security.xsd" )
}
tasks . named ( 'processResources' , ProcessResources ) . configure {
from ( versionlessXsd ) {
into 'org/springframework/security/config/'
}
from ( rncToXsd ) {
duplicatesStrategy DuplicatesStrategy . EXCLUDE
into 'org/springframework/security/config/'
}
from ( versionlessXsd ) {
into 'org/springframework/security/config/'
}
from ( rncToXsd ) {
duplicatesStrategy DuplicatesStrategy . EXCLUDE
into 'org/springframework/security/config/'
}
}
tasks . withType ( KotlinCompile ) . configureEach {