Skip to content

Commit 0016fff

Browse files
NO-ISSUE: Add CNCF Java SDK Bill of Materials (#1043)
Signed-off-by: Ricardo Zanini <ricardozanini@gmail.com>
1 parent 22e9711 commit 0016fff

File tree

2 files changed

+54
-0
lines changed

2 files changed

+54
-0
lines changed

bom/pom.xml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<modelVersion>4.0.0</modelVersion>
6+
<parent>
7+
<groupId>io.serverlessworkflow</groupId>
8+
<artifactId>serverlessworkflow-parent</artifactId>
9+
<version>8.0.0-SNAPSHOT</version>
10+
</parent>
11+
12+
<artifactId>serverlessworkflow-bom</artifactId>
13+
<packaging>pom</packaging>
14+
<name>Serverless Workflow :: BOM</name>
15+
<description>Bill of Materials for Serverless Workflow Java SDK</description>
16+
17+
<build>
18+
<plugins>
19+
<plugin>
20+
<groupId>eu.maveniverse.maven.plugins</groupId>
21+
<artifactId>bom-builder3</artifactId>
22+
<version>${version.eu.maveniverse.maven.plugins}</version>
23+
<executions>
24+
<execution>
25+
<id>build-bom</id>
26+
<goals>
27+
<goal>build-bom</goal>
28+
</goals>
29+
<configuration>
30+
<attach>true</attach>
31+
<bomGroupId>${project.groupId}</bomGroupId>
32+
<bomArtifactId>${project.artifactId}</bomArtifactId>
33+
<bomVersion>${project.version}</bomVersion>
34+
<bomName>${project.name}</bomName>
35+
<bomDescription>${project.description}</bomDescription>
36+
<addVersionProperties>true</addVersionProperties>
37+
<usePropertiesForVersion>true</usePropertiesForVersion>
38+
<reactorDependencies>REACTOR</reactorDependencies>
39+
<useProjectParentAsParent>true</useProjectParentAsParent>
40+
</configuration>
41+
</execution>
42+
</executions>
43+
</plugin>
44+
</plugins>
45+
</build>
46+
47+
</project>

pom.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
<module>experimental</module>
4747
<module>fluent</module>
4848
<module>mermaid</module>
49+
<module>bom</module>
4950
</modules>
5051

5152
<properties>
@@ -74,6 +75,7 @@
7475
<version.source.plugin>3.4.0</version.source.plugin>
7576
<version.surefire.plugin>3.5.4</version.surefire.plugin>
7677
<version.nexus.plugin>1.7.0</version.nexus.plugin>
78+
<version.eu.maveniverse.maven.plugins>1.3.1</version.eu.maveniverse.maven.plugins>
7779

7880

7981
<!-- Dependencies versions, please keep in alphabetical order -->
@@ -547,6 +549,11 @@
547549
<artifactId>exec-maven-plugin</artifactId>
548550
<version>${version.org.codehaus.mojo}</version>
549551
</plugin>
552+
<plugin>
553+
<groupId>eu.maveniverse.maven.plugins</groupId>
554+
<artifactId>bom-builder3</artifactId>
555+
<version>${version.eu.maveniverse.maven.plugins}</version>
556+
</plugin>
550557
</plugins>
551558
</pluginManagement>
552559
</build>

0 commit comments

Comments
 (0)