Skip to content

Commit 0c3f154

Browse files
Merge branch '5.8.x' into 6.0.x
2 parents 16f91b9 + ac04c2e commit 0c3f154

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
@@ -116,28 +116,32 @@ dependencies {
116116
testRuntimeOnly 'org.hsqldb:hsqldb'
117117
}
118118

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

124-
processResources {
131+
tasks.named('processResources', ProcessResources).configure {
125132
from(versionlessXsd) {
126133
into 'org/springframework/security/config/'
127134
}
135+
from(rncToXsd) {
136+
duplicatesStrategy DuplicatesStrategy.EXCLUDE
137+
into 'org/springframework/security/config/'
138+
}
128139
}
129140

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

0 commit comments

Comments
 (0)