Skip to content

Commit 0ec9287

Browse files
authored
Merge pull request #861 from rhusar/MODCLUSTER-821
MODCLUSTER-821 Create a BOM file
2 parents 6538389 + f875430 commit 0ec9287

File tree

6 files changed

+76
-48
lines changed

6 files changed

+76
-48
lines changed

bom/pom.xml

+57
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Copyright The mod_cluster Project Authors
4+
~ SPDX-License-Identifier: Apache-2.0
5+
-->
6+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
7+
<modelVersion>4.0.0</modelVersion>
8+
9+
<parent>
10+
<groupId>org.jboss</groupId>
11+
<artifactId>jboss-parent</artifactId>
12+
<version>47</version>
13+
<relativePath/>
14+
</parent>
15+
16+
<groupId>org.jboss.mod_cluster</groupId>
17+
<artifactId>mod_cluster-bom</artifactId>
18+
<version>2.1.0.Final-SNAPSHOT</version>
19+
<packaging>pom</packaging>
20+
21+
<name>mod_cluster: BOM</name>
22+
23+
<dependencyManagement>
24+
<dependencies>
25+
<dependency>
26+
<groupId>${project.groupId}</groupId>
27+
<artifactId>mod_cluster-container-spi</artifactId>
28+
<version>${project.version}</version>
29+
</dependency>
30+
<dependency>
31+
<groupId>${project.groupId}</groupId>
32+
<artifactId>mod_cluster-container-tomcat-9.0</artifactId>
33+
<version>${project.version}</version>
34+
</dependency>
35+
<dependency>
36+
<groupId>${project.groupId}</groupId>
37+
<artifactId>mod_cluster-container-tomcat-10.1</artifactId>
38+
<version>${project.version}</version>
39+
</dependency>
40+
<dependency>
41+
<groupId>${project.groupId}</groupId>
42+
<artifactId>mod_cluster-container-tomcat-11.0</artifactId>
43+
<version>${project.version}</version>
44+
</dependency>
45+
<dependency>
46+
<groupId>${project.groupId}</groupId>
47+
<artifactId>mod_cluster-core</artifactId>
48+
<version>${project.version}</version>
49+
</dependency>
50+
<dependency>
51+
<groupId>${project.groupId}</groupId>
52+
<artifactId>mod_cluster-load-spi</artifactId>
53+
<version>${project.version}</version>
54+
</dependency>
55+
</dependencies>
56+
</dependencyManagement>
57+
</project>

code-coverage/pom.xml

+6-6
Original file line numberDiff line numberDiff line change
@@ -17,27 +17,27 @@
1717

1818
<dependencies>
1919
<dependency>
20-
<groupId>org.jboss.mod_cluster</groupId>
20+
<groupId>${project.groupId}</groupId>
2121
<artifactId>mod_cluster-container-spi</artifactId>
2222
</dependency>
2323
<dependency>
24-
<groupId>org.jboss.mod_cluster</groupId>
24+
<groupId>${project.groupId}</groupId>
2525
<artifactId>mod_cluster-container-tomcat-9.0</artifactId>
2626
</dependency>
2727
<dependency>
28-
<groupId>org.jboss.mod_cluster</groupId>
28+
<groupId>${project.groupId}</groupId>
2929
<artifactId>mod_cluster-container-tomcat-10.1</artifactId>
3030
</dependency>
3131
<dependency>
32-
<groupId>org.jboss.mod_cluster</groupId>
32+
<groupId>${project.groupId}</groupId>
3333
<artifactId>mod_cluster-container-tomcat-11.0</artifactId>
3434
</dependency>
3535
<dependency>
36-
<groupId>org.jboss.mod_cluster</groupId>
36+
<groupId>${project.groupId}</groupId>
3737
<artifactId>mod_cluster-core</artifactId>
3838
</dependency>
3939
<dependency>
40-
<groupId>org.jboss.mod_cluster</groupId>
40+
<groupId>${project.groupId}</groupId>
4141
<artifactId>mod_cluster-load-spi</artifactId>
4242
</dependency>
4343
</dependencies>

core/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@
1414
<name>mod_cluster: Core</name>
1515
<dependencies>
1616
<dependency>
17-
<groupId>org.jboss.mod_cluster</groupId>
17+
<groupId>${project.groupId}</groupId>
1818
<artifactId>mod_cluster-container-spi</artifactId>
1919
</dependency>
2020
<dependency>
21-
<groupId>org.jboss.mod_cluster</groupId>
21+
<groupId>${project.groupId}</groupId>
2222
<artifactId>mod_cluster-load-spi</artifactId>
2323
</dependency>
2424
<dependency>

dist/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
<dependencies>
2020
<dependency>
21-
<groupId>org.jboss.mod_cluster</groupId>
21+
<groupId>${project.groupId}</groupId>
2222
<artifactId>mod_cluster-core</artifactId>
2323
</dependency>
2424
</dependencies>

load-spi/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
<dependencies>
1919
<dependency>
20-
<groupId>org.jboss.mod_cluster</groupId>
20+
<groupId>${project.groupId}</groupId>
2121
<artifactId>mod_cluster-container-spi</artifactId>
2222
</dependency>
2323
</dependencies>

pom.xml

+9-38
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@
44
~ SPDX-License-Identifier: Apache-2.0
55
-->
66
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
7+
<modelVersion>4.0.0</modelVersion>
8+
79
<parent>
8-
<groupId>org.jboss</groupId>
9-
<artifactId>jboss-parent</artifactId>
10-
<version>47</version>
10+
<groupId>org.jboss.mod_cluster</groupId>
11+
<artifactId>mod_cluster-bom</artifactId>
12+
<version>2.1.0.Final-SNAPSHOT</version>
13+
<relativePath>bom</relativePath>
1114
</parent>
1215

13-
<modelVersion>4.0.0</modelVersion>
14-
<groupId>org.jboss.mod_cluster</groupId>
1516
<artifactId>mod_cluster-parent</artifactId>
16-
<version>2.1.0.Final-SNAPSHOT</version>
17+
<name>mod_cluster (parent)</name>
1718
<packaging>pom</packaging>
1819

19-
<name>mod_cluster (parent)</name>
20-
<description>An httpd-based load balancer</description>
20+
<description>mod_cluster is an intelligent native Apache httpd-based and pure-Java Undertow-based load-balancer</description>
2121
<url>https://www.modcluster.io</url>
2222

2323
<licenses>
@@ -36,6 +36,7 @@
3636
</scm>
3737

3838
<modules>
39+
<module>bom</module>
3940
<module>core</module>
4041
<module>container</module>
4142
<module>load-spi</module>
@@ -100,36 +101,6 @@
100101

101102
<dependencyManagement>
102103
<dependencies>
103-
<dependency>
104-
<groupId>org.jboss.mod_cluster</groupId>
105-
<artifactId>mod_cluster-container-spi</artifactId>
106-
<version>${project.version}</version>
107-
</dependency>
108-
<dependency>
109-
<groupId>org.jboss.mod_cluster</groupId>
110-
<artifactId>mod_cluster-container-tomcat-9.0</artifactId>
111-
<version>${project.version}</version>
112-
</dependency>
113-
<dependency>
114-
<groupId>org.jboss.mod_cluster</groupId>
115-
<artifactId>mod_cluster-container-tomcat-10.1</artifactId>
116-
<version>${project.version}</version>
117-
</dependency>
118-
<dependency>
119-
<groupId>org.jboss.mod_cluster</groupId>
120-
<artifactId>mod_cluster-container-tomcat-11.0</artifactId>
121-
<version>${project.version}</version>
122-
</dependency>
123-
<dependency>
124-
<groupId>org.jboss.mod_cluster</groupId>
125-
<artifactId>mod_cluster-core</artifactId>
126-
<version>${project.version}</version>
127-
</dependency>
128-
<dependency>
129-
<groupId>org.jboss.mod_cluster</groupId>
130-
<artifactId>mod_cluster-load-spi</artifactId>
131-
<version>${project.version}</version>
132-
</dependency>
133104
<dependency>
134105
<groupId>org.jboss.logging</groupId>
135106
<artifactId>jboss-logging</artifactId>

0 commit comments

Comments
 (0)