Fix dependency management in framework-docs module

See gh-31049
This commit is contained in:
Brian Clozel 2023-08-30 13:19:11 +02:00
parent c93ae250f9
commit da1d00be7a
2 changed files with 14 additions and 21 deletions

View File

@ -42,6 +42,20 @@ configure(allprojects) { project ->
} }
} }
configure(allprojects - project(":framework-platform")) {
configurations {
dependencyManagement {
canBeConsumed = false
canBeResolved = false
visible = false
}
matching { it.name.endsWith("Classpath") }.all { it.extendsFrom(dependencyManagement) }
}
dependencies {
dependencyManagement(enforcedPlatform(dependencies.project(path: ":framework-platform")))
}
}
configure([rootProject] + javaProjects) { project -> configure([rootProject] + javaProjects) { project ->
group = "org.springframework" group = "org.springframework"
@ -51,17 +65,7 @@ configure([rootProject] + javaProjects) { project ->
apply from: "${rootDir}/gradle/toolchains.gradle" apply from: "${rootDir}/gradle/toolchains.gradle"
apply from: "${rootDir}/gradle/ide.gradle" apply from: "${rootDir}/gradle/ide.gradle"
configurations {
dependencyManagement {
canBeConsumed = false
canBeResolved = false
visible = false
}
matching { it.name.endsWith("Classpath") }.all { it.extendsFrom(dependencyManagement) }
}
dependencies { dependencies {
dependencyManagement(enforcedPlatform(dependencies.project(path: ":framework-platform")))
testImplementation("org.junit.jupiter:junit-jupiter-api") testImplementation("org.junit.jupiter:junit-jupiter-api")
testImplementation("org.junit.jupiter:junit-jupiter-params") testImplementation("org.junit.jupiter:junit-jupiter-params")
testImplementation("org.junit.platform:junit-platform-suite-api") testImplementation("org.junit.platform:junit-platform-suite-api")

View File

@ -13,18 +13,7 @@ repositories {
} }
} }
configurations {
dependencyManagement {
canBeConsumed = false
canBeResolved = false
visible = false
}
matching { it.name.endsWith("Classpath") }.all { it.extendsFrom(dependencyManagement) }
}
dependencies { dependencies {
dependencyManagement(enforcedPlatform(dependencies.project(path: ":framework-platform")))
rootProject.subprojects.findAll { it.name.startsWith("spring-") }.each { moduleProject -> rootProject.subprojects.findAll { it.name.startsWith("spring-") }.each { moduleProject ->
javadoc moduleProject javadoc moduleProject
} }