Sfoglia il codice sorgente

Merge branch '5.8.x' into 6.0.x

Marcus Da Coregio 1 anno fa
parent
commit
0c3f154f38
1 ha cambiato i file con 18 aggiunte e 14 eliminazioni
  1. 18 14
      config/spring-security-config.gradle

+ 18 - 14
config/spring-security-config.gradle

@@ -116,28 +116,32 @@ dependencies {
 	testRuntimeOnly 'org.hsqldb:hsqldb'
 }
 
-def versionlessXsd = project.tasks.create("versionlessXsd", CreateVersionlessXsdTask) {
-	inputFiles.from(project.sourceSets.main.resources)
+def rncToXsd = tasks.named('rncToXsd', RncToXsd)
+rncToXsd.configure {
+	rncDir = file('src/main/resources/org/springframework/security/config/')
+	xsdDir = rncDir
+	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")
 }
 
-processResources {
+tasks.named('processResources', ProcessResources).configure {
 	from(versionlessXsd) {
 		into 'org/springframework/security/config/'
 	}
+	from(rncToXsd) {
+		duplicatesStrategy DuplicatesStrategy.EXCLUDE
+		into 'org/springframework/security/config/'
+	}
 }
 
-tasks.named('rncToXsd', RncToXsd).configure {
-	rncDir = file('src/main/resources/org/springframework/security/config/')
-	xsdDir = rncDir
-	xslFile = new File(rncDir, 'spring-security.xsl')
-}
-
-sourceSets {
-	main {
-		resources {
-			srcDir(tasks.named('rncToXsd'))
-		}
+tasks.named('sourcesJar', Jar).configure {
+	from(rncToXsd) {
+		duplicatesStrategy DuplicatesStrategy.EXCLUDE
+		into 'org/springframework/security/config/'
 	}
 }