mirror of
https://github.com/spring-projects/spring-authorization-server.git
synced 2026-05-02 19:29:14 +01:00
f6b426ddf5
Closes gh-1526
54 lines
1.3 KiB
Groovy
54 lines
1.3 KiB
Groovy
pluginManagement {
|
|
repositories {
|
|
gradlePluginPortal()
|
|
}
|
|
}
|
|
|
|
plugins {
|
|
id "com.gradle.enterprise" version "3.13.3"
|
|
id "io.spring.ge.conventions" version "0.0.13"
|
|
}
|
|
|
|
dependencyResolutionManagement {
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
}
|
|
|
|
rootProject.name = "spring-authorization-server"
|
|
|
|
def buildFiles = fileTree(rootDir) {
|
|
def excludes = gradle.startParameter.projectProperties.get("excludeProjects")?.split(",")
|
|
include "**/*.gradle", "**/*.gradle.kts"
|
|
exclude "build", "**/gradle", "settings.gradle", "buildSrc", "/build.gradle", ".*", "out"
|
|
if (excludes) {
|
|
exclude excludes
|
|
}
|
|
}
|
|
|
|
buildFiles.forEach { buildFile ->
|
|
def isDefaultName = buildFile.name == "build.gradle" || buildFile.name == "build.gradle.kts"
|
|
def isKotlin = buildFile.name.endsWith ".kts"
|
|
if (isDefaultName) {
|
|
def buildFilePath = buildFile.parentFile.absolutePath
|
|
def projectPath = buildFilePath.replace((String) rootDir.absolutePath, "").replace(File.separator, ":")
|
|
include projectPath
|
|
} else {
|
|
def projectName
|
|
if (isKotlin) {
|
|
projectName = buildFile.name.replace(".gradle.kts", "")
|
|
} else {
|
|
projectName = buildFile.name.replace(".gradle", "")
|
|
}
|
|
|
|
|
|
def projectPath = ":$projectName"
|
|
include projectPath
|
|
|
|
def project = findProject(projectPath)
|
|
project.name = projectName
|
|
project.projectDir = buildFile.parentFile
|
|
project.buildFileName = buildFile.name
|
|
}
|
|
}
|