Skip to content

Commit 35d37e7

Browse files
committed
Generate smallrye-fault-tolerance BOM
This generates a `io.smallrye:smallrye-fault-tolerance-bom` artifact that can simplify its usage as a managed dependency
1 parent 9ffeadb commit 35d37e7

File tree

1 file changed

+33
-2
lines changed

1 file changed

+33
-2
lines changed

pom.xml

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<packaging>pom</packaging>
2929

3030
<name>SmallRye Fault Tolerance: Parent</name>
31-
<url>http://smallrye.io</url>
31+
<url>https://smallrye.io</url>
3232

3333
<properties>
3434
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -79,6 +79,7 @@
7979
<version.jacoco-maven-plugin>0.8.12</version.jacoco-maven-plugin>
8080
<version.pitest-maven>1.16.1</version.pitest-maven>
8181
<version.pitest-junit5-plugin>1.2.1</version.pitest-junit5-plugin>
82+
<version.sundrio>0.201.0</version.sundrio>
8283

8384
<sonar.coverage.jacoco.xmlReportPaths>target/site/jacoco/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths>
8485
</properties>
@@ -414,7 +415,37 @@
414415
</dependency>
415416
</dependencies>
416417
</dependencyManagement>
417-
418+
<build>
419+
<plugins>
420+
<plugin>
421+
<groupId>io.sundr</groupId>
422+
<artifactId>sundr-maven-plugin</artifactId>
423+
<version>${version.sundrio}</version>
424+
<executions>
425+
<execution>
426+
<goals>
427+
<goal>generate-bom</goal>
428+
</goals>
429+
<configuration>
430+
<boms>
431+
<bom>
432+
<artifactId>smallrye-fault-tolerance-bom</artifactId>
433+
<name>Smallrye Fault Tolerance: BOM</name>
434+
<description>Centralized dependencyManagement for the SmallRye Fault Tolerance Project</description>
435+
<modules>
436+
<excludes>
437+
<exclude>io.smallrye:smallrye-fault-tolerance-tck</exclude>
438+
<exclude>io.smallrye:smallrye-fault-tolerance-testsuite*</exclude>
439+
</excludes>
440+
</modules>
441+
</bom>
442+
</boms>
443+
</configuration>
444+
</execution>
445+
</executions>
446+
</plugin>
447+
</plugins>
448+
</build>
418449
<profiles>
419450
<profile>
420451
<id>not-release</id>

0 commit comments

Comments
 (0)