eclipse / steady

Analyses your Java applications for open-source dependencies with known vulnerabilities, using both static analysis and testing to determine code context and usage for greater accuracy. https://eclipse.github.io/steady/
Apache License 2.0
517 stars 124 forks source link

SBOM creation with prepare-release profile #567

Closed henrikplate closed 1 year ago

henrikplate commented 1 year ago

SBOM are not created during every build, but only if the prepare-release profile is enabled (formerly called javadoc). The Jenkinsfilehas been adjusted accordingly. Finally, the cyclonedx-maven-plugin has also been added to the modules rest-backend and rest-lib-utils, and updated to version 2.7.1.

To test the SBOM generation for all 18 modules and the aggregator, run mvn -DskipTests -Dspring.standalone clean install -P prepare-release,gradle, and check whether the SBOM have been installed in the local M2 folder.