Update settings.gradle

Closes gh-16322

Signed-off-by: guesshe <42242590+guesshe@users.noreply.github.com>
This commit is contained in:
guesshe 2025-01-30 14:51:40 -05:00 committed by GitHub
parent cb16f48041
commit 67c1438282
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -34,8 +34,8 @@ buildFiles.each { File buildFile ->
boolean isKotlin = buildFile.name.endsWith(".kts")
if(isDefaultName) {
String buildFilePath = buildFile.parentFile.absolutePath
String projectPath = buildFilePath.replace(rootDirPath, '').replace(File.separator, ':')
include projectPath
String projectName = buildFilePath.tokenize(File.separator)[-1]
configureProject(':' + projectName, projectName, buildFile)
} else {
String projectName
if (isKotlin) {
@ -43,11 +43,15 @@ buildFiles.each { File buildFile ->
} else {
projectName = buildFile.name.replace('.gradle', '')
}
String projectPath = ':' + projectName;
include projectPath
def project = findProject("${projectPath}")
project.name = projectName
project.projectDir = buildFile.parentFile
project.buildFileName = buildFile.name
configureProject(':' + projectName, projectName, buildFile)
}
}
def configureProject(String projectPath, String projectName, File buildFile) {
include(projectPath)
def project = findProject(projectPath)
project.name = projectName
project.projectDir = buildFile.parentFile
project.buildFileName = buildFile.name
}