Skip to content

Commit 1218e88

Browse files
honnixmetacosm
authored andcommitted
feat: add bom module (#1402)
* Add bom module * Skip operator-framework-bom * fix: naming Co-authored-by: Chris Laprun <[email protected]>
1 parent a0f5172 commit 1218e88

File tree

3 files changed

+46
-2
lines changed

3 files changed

+46
-2
lines changed

.github/workflows/pr.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ jobs:
2525
cache: 'maven'
2626
- name: Check code format
2727
run: |
28-
./mvnw ${MAVEN_ARGS} formatter:validate -Dconfigfile=$PWD/contributing/eclipse-google-style.xml --file pom.xml
29-
./mvnw ${MAVEN_ARGS} impsort:check --file pom.xml
28+
./mvnw ${MAVEN_ARGS} formatter:validate -Dconfigfile=$PWD/contributing/eclipse-google-style.xml -pl '!operator-framework-bom' --file pom.xml
29+
./mvnw ${MAVEN_ARGS} impsort:check -pl '!operator-framework-bom' --file pom.xml
3030
- name: Run unit tests
3131
run: ./mvnw ${MAVEN_ARGS} -B test --file pom.xml
3232

operator-framework-bom/pom.xml

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
6+
<groupId>io.javaoperatorsdk</groupId>
7+
<artifactId>operator-framework-bom</artifactId>
8+
<version>3.1.2-SNAPSHOT</version>
9+
<name>Operator SDK for Java - Bill of Materials</name>
10+
<packaging>pom</packaging>
11+
12+
<dependencyManagement>
13+
<dependencies>
14+
<dependency>
15+
<groupId>io.javaoperatorsdk</groupId>
16+
<artifactId>operator-framework-core</artifactId>
17+
<version>${project.version}</version>
18+
</dependency>
19+
<dependency>
20+
<groupId>io.javaoperatorsdk</groupId>
21+
<artifactId>operator-framework</artifactId>
22+
<version>${project.version}</version>
23+
</dependency>
24+
<dependency>
25+
<groupId>io.javaoperatorsdk</groupId>
26+
<artifactId>micrometer-support</artifactId>
27+
<version>${project.version}</version>
28+
</dependency>
29+
<dependency>
30+
<groupId>io.javaoperatorsdk</groupId>
31+
<artifactId>operator-framework-junit-5</artifactId>
32+
<version>${project.version}</version>
33+
</dependency>
34+
</dependencies>
35+
</dependencyManagement>
36+
37+
<distributionManagement>
38+
<snapshotRepository>
39+
<id>ossrh</id>
40+
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
41+
</snapshotRepository>
42+
</distributionManagement>
43+
</project>

pom.xml

+1
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@
7575
</properties>
7676

7777
<modules>
78+
<module>operator-framework-bom</module>
7879
<module>operator-framework-core</module>
7980
<module>operator-framework-junit5</module>
8081
<module>operator-framework</module>

0 commit comments

Comments
 (0)