Skip to content

[Feature Request]: Integrate CycloneDX Plugin for SBOM Generation #4235

@dsanderbi

Description

@dsanderbi

What would you like to happen?

I suggest integrating the org.cyclonedx Maven Plugin into Apache Hop to facilitate the generation of Software Bill of Materials (SBOM) files.

It would be highly beneficial if the generated SBOM file could be included in every release package.

<plugin>
    <groupId>org.cyclonedx</groupId>
    <artifactId>cyclonedx-maven-plugin</artifactId>
    <version>2.8.1</version>
    <configuration>
        <projectType>library</projectType>
        <schemaVersion>1.5</schemaVersion>
        <includeBomSerialNumber>true</includeBomSerialNumber>
        <includeCompileScope>true</includeCompileScope>
        <includeProvidedScope>true</includeProvidedScope>
        <includeRuntimeScope>true</includeRuntimeScope>
        <includeSystemScope>true</includeSystemScope>
        <includeTestScope>false</includeTestScope>
        <includeLicenseText>false</includeLicenseText>
        <outputReactorProjects>true</outputReactorProjects>
        <outputFormat>json</outputFormat>
        <outputName>bom</outputName>
        <outputDirectory>${project.build.directory}</outputDirectory>
        <verbose>false</verbose>
    </configuration>
    <executions>
        <execution>
            <goals>
                <goal>makeAggregateBom</goal>
            </goals>
            <phase>package</phase>
        </execution>
    </executions>
</plugin>

Issue Priority

Priority: 2

Issue Component

Component: Other

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions