Skip to content

Commit 94bba79

Browse files
Merge branch '6.0.x' into 6.1.x
2 parents 2cc9500 + 0c3f154 commit 94bba79

File tree

1 file changed

+18
-14
lines changed

1 file changed

+18
-14
lines changed

config/spring-security-config.gradle

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -117,28 +117,32 @@ dependencies {
117117
testRuntimeOnly 'org.hsqldb:hsqldb'
118118
}
119119

120-
def versionlessXsd = project.tasks.create("versionlessXsd", CreateVersionlessXsdTask) {
121-
inputFiles.from(project.sourceSets.main.resources)
120+
def rncToXsd = tasks.named('rncToXsd', RncToXsd)
121+
rncToXsd.configure {
122+
rncDir = file('src/main/resources/org/springframework/security/config/')
123+
xsdDir = rncDir
124+
xslFile = new File(rncDir, 'spring-security.xsl')
125+
}
126+
127+
def versionlessXsd = tasks.register("versionlessXsd", CreateVersionlessXsdTask) {
128+
inputFiles.from(rncToXsd.map { task -> project.fileTree(task.xsdDir) })
122129
versionlessXsdFile = project.layout.buildDirectory.file("versionlessXsd/spring-security.xsd")
123130
}
124131

125-
processResources {
132+
tasks.named('processResources', ProcessResources).configure {
126133
from(versionlessXsd) {
127134
into 'org/springframework/security/config/'
128135
}
136+
from(rncToXsd) {
137+
duplicatesStrategy DuplicatesStrategy.EXCLUDE
138+
into 'org/springframework/security/config/'
139+
}
129140
}
130141

131-
tasks.named('rncToXsd', RncToXsd).configure {
132-
rncDir = file('src/main/resources/org/springframework/security/config/')
133-
xsdDir = rncDir
134-
xslFile = new File(rncDir, 'spring-security.xsl')
135-
}
136-
137-
sourceSets {
138-
main {
139-
resources {
140-
srcDir(tasks.named('rncToXsd'))
141-
}
142+
tasks.named('sourcesJar', Jar).configure {
143+
from(rncToXsd) {
144+
duplicatesStrategy DuplicatesStrategy.EXCLUDE
145+
into 'org/springframework/security/config/'
142146
}
143147
}
144148

0 commit comments

Comments
 (0)