minor: Add SBOM to the project. (#12231)

This commit is contained in:
Calvin Kirs 2024-05-16 19:35:24 +08:00 committed by GitHub
parent 7f20b99b4f
commit c25cedaaba
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 19 additions and 0 deletions

View File

@ -2,6 +2,7 @@
#### Project
* Add SBOM (Software Bill of Materials) to the project.
#### OAP Server

18
pom.xml
View File

@ -193,6 +193,7 @@
<jmh.version>1.21</jmh.version>
<checkstyle.fails.on.error>true</checkstyle.fails.on.error>
<assertj-core.version>3.20.2</assertj-core.version>
<cyclonedx-maven-plugin.version>2.8.0</cyclonedx-maven-plugin.version>
<skipUTs>false</skipUTs>
<argLine>--add-opens java.base/java.lang=ALL-UNNAMED</argLine>
@ -416,6 +417,19 @@
<arguments>-DskipTests</arguments>
</configuration>
</plugin>
<plugin>
<groupId>org.cyclonedx</groupId>
<artifactId>cyclonedx-maven-plugin</artifactId>
<version>${cyclonedx-maven-plugin.version}</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>makeBom</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
<plugins>
@ -546,6 +560,10 @@
</sourcepath>
</configuration>
</plugin>
<plugin>
<groupId>org.cyclonedx</groupId>
<artifactId>cyclonedx-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>