/
pom.xml
274 lines (256 loc) · 12.7 KB
/
pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
<?xml version="1.0" encoding="UTF-8"?>
<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">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.jboss</groupId>
<artifactId>jboss-parent</artifactId>
<version>36</version>
<!-- prevent the default ../pom.xml: the parent pom lives elsewhere -->
<relativePath/>
</parent>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-build-configuration-parent</artifactId>
<version>13.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Infinispan Common Parent</name>
<description>Infinispan common parent POM module</description>
<url>http://www.infinispan.org</url>
<organization>
<name>JBoss, a division of Red Hat</name>
<url>http://www.jboss.org</url>
</organization>
<licenses>
<license>
<name>Apache License 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0</url>
<distribution>repo</distribution>
</license>
</licenses>
<developers>
<developer>
<id>placeholder</id>
<name>See http://www.infinispan.org for a complete list of contributors</name>
</developer>
</developers>
<mailingLists>
<mailingList>
<name>Infinispan Issues</name>
<subscribe>https://lists.jboss.org/mailman/listinfo/infinispan-issues</subscribe>
<unsubscribe>https://lists.jboss.org/mailman/listinfo/infinispan-issues</unsubscribe>
<post>infinispan-issues@lists.jboss.org</post>
<archive>http://lists.jboss.org/pipermail/infinispan-issues/</archive>
</mailingList>
<mailingList>
<name>Infinispan Developers</name>
<subscribe>https://lists.jboss.org/mailman/listinfo/infinispan-dev</subscribe>
<unsubscribe>https://lists.jboss.org/mailman/listinfo/infinispan-dev</unsubscribe>
<post>infinispan-dev@lists.jboss.org</post>
<archive>http://lists.jboss.org/pipermail/infinispan-dev/</archive>
</mailingList>
</mailingLists>
<scm>
<connection>scm:git:git@github.com:infinispan/infinispan.git</connection>
<developerConnection>scm:git:git@github.com:infinispan/infinispan.git</developerConnection>
<url>https://github.com/infinispan/infinispan</url>
</scm>
<issueManagement>
<system>jira</system>
<url>https://issues.jboss.org/browse/ISPN</url>
</issueManagement>
<ciManagement>
<system>Jenkins</system>
<url>https://ci.infinispan.org</url>
<notifiers>
<notifier>
<type>mail</type>
<address>infinispan-commits@lists.jboss.org</address>
</notifier>
</notifiers>
</ciManagement>
<distributionManagement>
<repository>
<id>${jboss.releases.repo.id}</id>
<name>JBoss Release Repository</name>
<url>${jboss.releases.repo.url}</url>
</repository>
<snapshotRepository>
<id>${jboss.snapshots.repo.id}</id>
<name>JBoss Snapshot Repository</name>
<url>${jboss.snapshots.repo.url}</url>
</snapshotRepository>
</distributionManagement>
<modules>
<module>bom</module>
</modules>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<!-- === Branding Configuration === -->
<infinispan.brand.name>Infinispan</infinispan.brand.name>
<infinispan.brand.prefix>infinispan</infinispan.brand.prefix>
<infinispan.brand.short-name>infinispan</infinispan.brand.short-name>
<infinispan.brand.version>${project.version}</infinispan.brand.version>
<infinispan.codename>N/A</infinispan.codename>
<infinispan.module.slot.prefix>ispn</infinispan.module.slot.prefix>
<infinispan.base.version>13.0</infinispan.base.version>
<infinispan.module.slot>${infinispan.module.slot.prefix}-${infinispan.base.version}</infinispan.module.slot>
<infinispan.core.schema.version>${infinispan.base.version}</infinispan.core.schema.version>
<wildfly.brand.name>WildFly</wildfly.brand.name>
<wildfly.brand.prefix>wildfly</wildfly.brand.prefix>
<!-- jboss repository urls -->
<jboss.releases.repo.id>jboss-releases-repository</jboss.releases.repo.id>
<jboss.releases.nexus.url>https://repository.jboss.org/nexus</jboss.releases.nexus.url>
<jboss.releases.repo.url>${jboss.releases.nexus.url}/service/local/staging/deploy/maven2/</jboss.releases.repo.url>
<jboss.snapshots.repo.id>jboss-snapshots-repository</jboss.snapshots.repo.id>
<jboss.snapshots.repo.url>${jboss.releases.nexus.url}/content/repositories/snapshots/</jboss.snapshots.repo.url>
<!-- === Application Server Configuration === -->
<!-- org.wildfly / org.jboss.eap -->
<appserver.groupId>org.wildfly</appserver.groupId>
<appserver.version>23.0.2.Final</appserver.version>
<!-- Java source/target version -->
<version.java>11</version.java>
<!-- Dependency versions -->
<version.ant>1.10.7</version.ant>
<version.ant-nodeps>1.8.1</version.ant-nodeps>
<version.ant-contrib>1.0b3</version.ant-contrib>
<version.antlr3>3.5.2</version.antlr3>
<version.arquillian>1.6.0.Final</version.arquillian>
<version.blockhound>1.0.6.RELEASE</version.blockhound>
<version.bouncycastle>1.66</version.bouncycastle>
<version.byteman>4.0.6</version.byteman>
<version.caffeine>2.8.4</version.caffeine>
<version.console>0.15.0.Final</version.console>
<version.fabric8.kubernetes-client>5.1.1</version.fabric8.kubernetes-client>
<version.glassfish.jaxb>2.3.1</version.glassfish.jaxb>
<version.glassfish.json>1.1.4</version.glassfish.json>
<version.groovy>2.4.8</version.groovy>
<version.hamcrest>1.3</version.hamcrest>
<version.hibernate.core>5.3.21.Final</version.hibernate.core>
<version.hibernate.search>6.0.5.Final</version.hibernate.search>
<version.infinispan>13.0.0-SNAPSHOT</version.infinispan>
<version.infinispan.arquillian>1.2.0.Beta3</version.infinispan.arquillian>
<version.infinispan.doclets>1.3.0</version.infinispan.doclets>
<version.infinispan.maven-plugins>1.0.2.Final</version.infinispan.maven-plugins>
<version.io.agroal>1.11</version.io.agroal>
<version.io.mashona>1.0.0.Beta1</version.io.mashona>
<version.jackson>2.12.4</version.jackson>
<version.jackson.databind>2.12.4</version.jackson.databind>
<version.jacoco>0.7.5.201505241946</version.jacoco>
<version.jakarta.transaction>1.3.3</version.jakarta.transaction>
<version.jakarta.enterprise.cdi>2.0.1</version.jakarta.enterprise.cdi>
<version.jakarta.persistence>2.2.3</version.jakarta.persistence>
<version.javax.cache>1.1.0</version.javax.cache>
<version.jboss.logging>3.4.1.Final</version.jboss.logging>
<version.jboss.marshalling>2.0.11.Final</version.jboss.marshalling>
<version.jboss.naming>5.0.6.CR1</version.jboss.naming>
<version.jboss.narayana>5.9.8.Final</version.jboss.narayana>
<version.jboss.security>3.0.6.Final</version.jboss.security>
<version.jboss.shrinkwrap>1.2.6</version.jboss.shrinkwrap>
<version.jboss.shrinkwrap.descriptors>2.0.0</version.jboss.shrinkwrap.descriptors>
<version.jboss.shrinkwrap.resolver>3.1.3</version.jboss.shrinkwrap.resolver>
<version.jboss.xnio>3.7.7.Final</version.jboss.xnio>
<version.jcip-annotations>1.0</version.jcip-annotations>
<version.jgroups>4.2.14.Final</version.jgroups>
<version.jsr107>1.1.0</version.jsr107>
<version.junit>4.13.1</version.junit>
<version.junit5>5.6.2</version.junit5>
<version.log4j>2.14.0</version.log4j>
<version.lucene>8.7.0</version.lucene>
<version.metainf-services>1.7</version.metainf-services>
<version.mockito>2.27.0</version.mockito>
<version.mockito_dep.bytebuddy>1.9.7</version.mockito_dep.bytebuddy>
<version.mockito_dep.objenesis>2.6</version.mockito_dep.objenesis>
<version.nashorn>15.3</version.nashorn>
<version.netty>4.1.63.Final</version.netty>
<version.okhttp>3.14.8</version.okhttp>
<version.openjdk.jmh>1.23</version.openjdk.jmh>
<version.org.wildfly.arquillian>2.2.0.Final</version.org.wildfly.arquillian>
<version.org.wildfly.core>15.0.1.Final</version.org.wildfly.core>
<version.org.wildfly.elytron>1.15.3.Final</version.org.wildfly.elytron>
<version.org.wildfly.openssl>2.1.4.Final</version.org.wildfly.openssl>
<version.org.wildfly.openssl.natives>2.1.0.Final</version.org.wildfly.openssl.natives>
<version.picketbox>5.0.3.Final</version.picketbox>
<version.picketlink>2.5.5.SP12</version.picketlink>
<version.protostream>4.4.1.Final</version.protostream>
<version.protostuff>1.6.2</version.protostuff>
<version.reactivestreams>1.0.3</version.reactivestreams>
<version.rocksdb>6.19.3</version.rocksdb>
<version.rxjava>3.0.4</version.rxjava>
<version.smallrye-config>2.0.2</version.smallrye-config>
<version.smallrye-metrics>3.0.1</version.smallrye-metrics>
<version.microprofile-config-api>2.0</version.microprofile-config-api>
<version.microprofile-metrics-api>3.0</version.microprofile-metrics-api>
<version.spring.boot>2.5.2</version.spring.boot>
<version.spring5>5.3.8</version.spring5>
<version.spring.session>2.5.1</version.spring.session>
<version.micrometer>1.7.1</version.micrometer>
<version.kafka.client>2.5.0</version.kafka.client>
<version.xom>1.3.7</version.xom>
<!-- Plugin dependencies -->
<version.checkstyle.maven-plugin>3.1.1</version.checkstyle.maven-plugin>
<version.maven.antlr3>${version.antlr3}</version.maven.antlr3>
<version.maven.antrun>3.0.0</version.maven.antrun>
<version.maven.buildhelper>3.1.0</version.maven.buildhelper>
<version.maven.bundle>4.2.1</version.maven.bundle>
<version.maven-compiler-plugin>3.8.1</version.maven-compiler-plugin>
<version.maven.invoker>3.2.1</version.maven.invoker>
<version.maven.jar>3.2.0</version.maven.jar>
<version.maven.javadoc>3.2.0</version.maven.javadoc>
<version.maven-plugin-annotations>3.5.1</version.maven-plugin-annotations>
<version.maven-plugin-api>3.5.3</version.maven-plugin-api>
<version.maven-plugin-plugin>3.6.0</version.maven-plugin-plugin>
<version.maven.release>3.0.0-M1</version.maven.release>
<version.maven.remote.resource>1.5</version.maven.remote.resource>
<version.maven.resources>3.1.0</version.maven.resources>
<version.maven.shade>3.2.4</version.maven.shade>
<version.maven.source>3.2.0</version.maven.source>
<version.maven.surefire>3.0.0-M5</version.maven.surefire>
<version.org.jboss.galleon>4.2.8.Final</version.org.jboss.galleon>
<version.org.wildfly.galleon-plugins>5.2.1.Final</version.org.wildfly.galleon-plugins>
<version.owasp-dependency-check-plugin>6.1.0</version.owasp-dependency-check-plugin>
<!-- versionx -->
<versionx.com.puppycrawl.tools.checkstyle>8.32</versionx.com.puppycrawl.tools.checkstyle>
<versionx.net.sourceforge.pmd>6.29.0</versionx.net.sourceforge.pmd>
<!-- configuration properties -->
<org.infinispan.attachServerZip>false</org.infinispan.attachServerZip>
</properties>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.owasp</groupId>
<artifactId>dependency-check-maven</artifactId>
</plugin>
</plugins>
</pluginManagement>
</build>
<profiles>
<profile>
<!-- nexus-staging-maven-plugin blocks maven-deploy-plugin -->
<id>nexus-staging</id>
<activation>
<property><name>!skipNexusStaging</name></property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<version>1.6.8</version>
<configuration>
<autoReleaseAfterClose>false</autoReleaseAfterClose>
<nexusUrl>${jboss.releases.nexus.url}</nexusUrl>
<serverId>${jboss.releases.repo.id}</serverId>
<stagingProfileId>2161b7b8da0080</stagingProfileId>
<stagingRepositoryId>${stagingRepositoryId}</stagingRepositoryId>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>