blob: aecc54b8e2067b6d5a9609d34c8d87833d746671 [file] [log] [blame] [edit]
plugins {
`java-platform`
id("ktlint-publication")
}
dependencies {
logger.info("Creating dependencies for ktlint-bom")
constraints {
project.rootProject.subprojects.forEach { subproject ->
subproject.plugins.withId("ktlint-publication") {
// Exclude self project from BOM.
if (subproject == project) return@withId
logger.info(" + Add api dependency on '${subproject.name}' to ktlint-bom")
api(subproject)
}
}
}
logger.info("Finished creating dependencies for ktlint-bom")
}