1
0
mirror of synced 2026-05-22 21:33:16 +00:00

Fix File separator in settings.gradle script

Fixes gh-3852
This commit is contained in:
Dmitrii Volykhin
2016-04-28 10:40:15 +03:00
committed by Joe Grandja
parent ceef70946b
commit 7e2dd3bcb9
+7 -7
View File
@@ -53,17 +53,17 @@ include 'bom'
findProject(':bom').name = 'spring-security-bom'
includeSamples("samples/xml")
includeSamples("samples/javaconfig")
includeSamples("samples" + File.separator + "xml")
includeSamples("samples" + File.separator + "javaconfig")
void includeSamples(String samplesDir) {
FileTree tree = fileTree(samplesDir) {
include '**/*.gradle'
include '**' + File.separator + '*.gradle'
}
tree.each {File file ->
String projectDir = file.path.substring(file.path.indexOf(samplesDir), file.path.lastIndexOf('/'))
String projectPath = projectDir.substring(projectDir.lastIndexOf('/') + 1)
String projectNamePrefix = samplesDir.substring(samplesDir.lastIndexOf('/') + 1).toLowerCase();
String projectDir = file.path.substring(file.path.indexOf(samplesDir), file.path.lastIndexOf(File.separator))
String projectPath = projectDir.substring(projectDir.lastIndexOf(File.separator) + 1)
String projectNamePrefix = samplesDir.substring(samplesDir.lastIndexOf(File.separator) + 1).toLowerCase();
include projectPath
@@ -73,7 +73,7 @@ void includeSamples(String samplesDir) {
project.projectDir = new File(settingsDir, projectDir)
if (!project.buildFile.exists()) {
project.buildFileName = file.path.substring(file.path.lastIndexOf('/') + 1)
project.buildFileName = file.path.substring(file.path.lastIndexOf(File.separator) + 1)
}
}
}