From 128b699738b2d3e26ae65cf3d424663799aef980 Mon Sep 17 00:00:00 2001 From: Alexey Loubyansky Date: Fri, 12 Jun 2026 19:47:37 +0200 Subject: [PATCH] ARTEMIS-6209 Generate an SBOM for the distribution --- artemis-console/pom.xml | 24 +++++++++++++++++++ artemis-distribution/pom.xml | 7 ++++++ .../src/main/assembly/bin.xml | 16 +++++++++++++ .../src/main/assembly/dir.xml | 6 +++++ pom.xml | 1 + 5 files changed, 54 insertions(+) diff --git a/artemis-console/pom.xml b/artemis-console/pom.xml index c42c6a0303cd..4bef4a246310 100644 --- a/artemis-console/pom.xml +++ b/artemis-console/pom.xml @@ -83,6 +83,14 @@ + + false + ${project.build.directory} + META-INF/sbom + + bom.cdx.json + + @@ -137,6 +145,22 @@ + + dev.cyberstamp.maven.assembly.sbom + assembly-sbom-maven-plugin + ${assembly-sbom-version} + + + prepare-package + + generate + + + ${project.build.directory}/bom.cdx.json + + + + maven-clean-plugin diff --git a/artemis-distribution/pom.xml b/artemis-distribution/pom.xml index 6ce5e88d44e3..ca7c492deea8 100644 --- a/artemis-distribution/pom.xml +++ b/artemis-distribution/pom.xml @@ -174,6 +174,13 @@ maven-assembly-plugin + + + dev.cyberstamp.maven.assembly.sbom + assembly-sbom-handler + ${assembly-sbom-version} + + bin diff --git a/artemis-distribution/src/main/assembly/bin.xml b/artemis-distribution/src/main/assembly/bin.xml index 5ddee22df8bf..9ae41345b7fb 100644 --- a/artemis-distribution/src/main/assembly/bin.xml +++ b/artemis-distribution/src/main/assembly/bin.xml @@ -26,6 +26,22 @@ true + + + sbom + + + + + + + + + dep.xml diff --git a/artemis-distribution/src/main/assembly/dir.xml b/artemis-distribution/src/main/assembly/dir.xml index f91f268e1a37..ce3cb9bbb2f3 100644 --- a/artemis-distribution/src/main/assembly/dir.xml +++ b/artemis-distribution/src/main/assembly/dir.xml @@ -25,6 +25,12 @@ true + + + sbom + + + dep.xml diff --git a/pom.xml b/pom.xml index e6f92f5af4c0..45233b9e7d4b 100644 --- a/pom.xml +++ b/pom.xml @@ -91,6 +91,7 @@ 2.0.0 1.8.0 + 0.1.4 4.4.11 4.14.0 2.15.1