Situation
Our friends at the Eclipse Foundation asked for an SBOM in SPDX v3 format.
This can be created as part of our Maven Build with the SPDX Maven Plugin
Acceptance Criteria
- Build creates
openfasttrace-<version>.spdx3.json for the product
- SBOM contains all dependencies that are compile-time, runtime or provided
- Granularity is module level
- Dependency licenses are correctly listed (where available)5. Releases come with an SPDX SBOM
- If possible, build should run a validator on the result SBOM
Solution Hint
Use spdx-maven-plugin.
Out-of-Scope
- File-level and snippet-level resolution
- SBOMs for the individual modules (we might add that in a later PR)
Situation
Our friends at the Eclipse Foundation asked for an SBOM in SPDX v3 format.
This can be created as part of our Maven Build with the SPDX Maven Plugin
Acceptance Criteria
openfasttrace-<version>.spdx3.jsonfor the productSolution Hint
Use spdx-maven-plugin.
Out-of-Scope