Skip to content

Commit 11d9138

Browse files
committed
XCOMMONS-3496: Upgrade to Infinispan 15.0.21.Final
1 parent 3b3f93f commit 11d9138

File tree

2 files changed

+17
-19
lines changed
  • xwiki-commons-core/xwiki-commons-cache/xwiki-commons-cache-infinispan

2 files changed

+17
-19
lines changed

pom.xml

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,11 @@
6060
<!-- The highest Java version officially supported by this version of XWiki -->
6161
<xwiki.java.version.support>25</xwiki.java.version.support>
6262

63-
<!-- Jakarta modules -->
63+
<!-- Javax/Jakarta modules -->
6464
<jakarta.mail.version>1.6.8</jakarta.mail.version>
6565
<jakarta.activation.version>1.2.2</jakarta.activation.version>
66-
<jakarta.transaction.version>1.3.3</jakarta.transaction.version>
66+
<jakarta.transaction.version>2.0.1</jakarta.transaction.version>
67+
<javax.transaction.version>1.3</javax.transaction.version>
6768
<jakarta.json.version>2.1.3</jakarta.json.version>
6869
<parsson.version>1.1.7</parsson.version>
6970
<expressly.version>5.0.0</expressly.version>
@@ -473,12 +474,17 @@
473474
<groupId>org.apache.commons</groupId>
474475
<artifactId>commons-dbcp2</artifactId>
475476
<version>2.13.0</version>
476-
<!-- We want to choose the SLF4J binding only when XWiki is packaged. -->
477477
<exclusions>
478+
<!-- We want to choose the SLF4J binding only when XWiki is packaged. -->
478479
<exclusion>
479480
<groupId>commons-logging</groupId>
480481
<artifactId>commons-logging</artifactId>
481482
</exclusion>
483+
<!-- We use javax.transaction:javax.transation-api for JTA 1.3 -->
484+
<exclusion>
485+
<groupId>jakarta.transaction</groupId>
486+
<artifactId>jakarta.transation-api</artifactId>
487+
</exclusion>
482488
</exclusions>
483489
</dependency>
484490
<dependency>
@@ -789,6 +795,11 @@
789795
<artifactId>jakarta.transaction-api</artifactId>
790796
<version>${jakarta.transaction.version}</version>
791797
</dependency>
798+
<dependency>
799+
<groupId>javax.transaction</groupId>
800+
<artifactId>javax.transaction-api</artifactId>
801+
<version>${javax.transaction.version}</version>
802+
</dependency>
792803

793804
<!-- Bouncy Castle -->
794805
<dependency>
@@ -1487,19 +1498,12 @@
14871498
<dependency>
14881499
<groupId>org.infinispan.protostream</groupId>
14891500
<artifactId>protostream</artifactId>
1490-
<version>4.6.5.Final</version>
1501+
<version>5.0.15.Final</version>
14911502
</dependency>
14921503
<dependency>
14931504
<groupId>org.infinispan</groupId>
14941505
<artifactId>infinispan-core</artifactId>
1495-
<version>14.0.11.Final</version>
1496-
<exclusions>
1497-
<!-- We use jakarta.transaction:jakarta.transaction-api (the reference API id) instead in XWiki -->
1498-
<exclusion>
1499-
<groupId>org.jboss.spec.javax.transaction</groupId>
1500-
<artifactId>jboss-transaction-api_1.2_spec</artifactId>
1501-
</exclusion>
1502-
</exclusions>
1506+
<version>15.0.21.Final</version>
15031507
</dependency>
15041508
<dependency>
15051509
<groupId>jakarta.enterprise</groupId>
@@ -2113,11 +2117,10 @@
21132117
<rules>
21142118
<bannedDependencies>
21152119
<searchTransitive>true</searchTransitive>
2116-
<message>Use jakarta.transaction:jakarta.transaction-api instead</message>
2120+
<message>Use javax.transaction:javax.transaction-api instead</message>
21172121
<excludes>
21182122
<exclude>javax.transaction:jta</exclude>
21192123
<exclude>org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec</exclude>
2120-
<exclude>javax.transaction:javax.transaction-api</exclude>
21212124
</excludes>
21222125
</bannedDependencies>
21232126
</rules>

xwiki-commons-core/xwiki-commons-cache/xwiki-commons-cache-infinispan/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,6 @@
5050
<groupId>org.infinispan</groupId>
5151
<artifactId>infinispan-core</artifactId>
5252
</dependency>
53-
<!-- Use jakarta.transaction:jakarta.transaction-api instead to not have duplicate JARs in generated WARs -->
54-
<dependency>
55-
<groupId>jakarta.transaction</groupId>
56-
<artifactId>jakarta.transaction-api</artifactId>
57-
</dependency>
5853

5954
<!-- Test Dependencies -->
6055
<dependency>

0 commit comments

Comments
 (0)