blob: 39302ad1ce4d0e32c5e9a8939cbde202ba740c45 [file] [log] [blame] [edit]
plugins {
`java-platform`
id("ktlint-publication")
}
publishing.publications.named<MavenPublication>("maven") {
from(components["javaPlatform"])
}
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")
}