Files
kotlin-fork/libraries/tools/kotlin-gradle-plugins-bom/build.gradle.kts
T
Bogdan Mukvich 3aee0ab994 Add SBOM for gradle plugins
^KTI-1299
2023-07-19 06:57:32 +00:00

41 lines
1.1 KiB
Kotlin

import plugins.signLibraryPublication
plugins {
id("java-platform")
id("maven-publish")
}
dependencies {
constraints {
// kotlin-gradle-plugin-api
api(project(":kotlin-gradle-plugin-api"))
api(project(":kotlin-gradle-plugin-annotations"))
api(project(":kotlin-gradle-plugin-model"))
api(project(":native:kotlin-native-utils"))
api(project(":kotlin-tooling-core"))
// plugins
api(project(":kotlin-gradle-plugin"))
api(project(":atomicfu"))
api(project(":kotlin-allopen"))
api(project(":kotlin-lombok"))
api(project(":kotlin-noarg"))
api(project(":kotlin-sam-with-receiver"))
api(project(":kotlin-serialization"))
api(project(":kotlin-assignment"))
}
}
configureCommonPublicationSettingsForGradle(signLibraryPublication, sbom = false)
publishing {
publications {
create<MavenPublication>("myPlatform") {
from(components["javaPlatform"])
pom {
packaging = "pom"
}
}
}
}