Publish native SBOMs with binaries to maven repository

^KTI-1569
This commit is contained in:
Bogdan Mukvich
2024-02-02 13:33:52 +01:00
committed by Space Team
parent 06a3e9135c
commit 86fa4507d0
+8
View File
@@ -788,6 +788,10 @@ publishing {
classifier = HostManager.platformName()
extension = (PlatformInfo.isWindows()) ? 'zip' : 'tar.gz'
}
mvn.artifact(sbomBundleRegular.map { it.outputDirectory.file("BundleRegular.spdx.json") }) {
classifier = HostManager.platformName()
extension = "spdx.json"
}
}
KotlinBuildPublishingPluginKt.configureKotlinPomAttributes(
@@ -825,6 +829,10 @@ publishing {
classifier = HostManager.platformName()
extension = (PlatformInfo.isWindows()) ? 'zip' : 'tar.gz'
}
mvn.artifact(sbomBundlePrebuilt.map { it.outputDirectory.file("BundlePrebuilt.spdx.json") }) {
classifier = HostManager.platformName()
extension = "spdx.json"
}
}
KotlinBuildPublishingPluginKt.configureKotlinPomAttributes(
/* receiver = */ mvn,