|
60 | 60 | <!-- The highest Java version officially supported by this version of XWiki --> |
61 | 61 | <xwiki.java.version.support>25</xwiki.java.version.support> |
62 | 62 |
|
63 | | - <!-- Jakarta modules --> |
| 63 | + <!-- Javax/Jakarta modules --> |
64 | 64 | <jakarta.mail.version>1.6.8</jakarta.mail.version> |
65 | 65 | <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> |
67 | 68 | <jakarta.json.version>2.1.3</jakarta.json.version> |
68 | 69 | <parsson.version>1.1.7</parsson.version> |
69 | 70 | <expressly.version>5.0.0</expressly.version> |
|
473 | 474 | <groupId>org.apache.commons</groupId> |
474 | 475 | <artifactId>commons-dbcp2</artifactId> |
475 | 476 | <version>2.13.0</version> |
476 | | - <!-- We want to choose the SLF4J binding only when XWiki is packaged. --> |
477 | 477 | <exclusions> |
| 478 | + <!-- We want to choose the SLF4J binding only when XWiki is packaged. --> |
478 | 479 | <exclusion> |
479 | 480 | <groupId>commons-logging</groupId> |
480 | 481 | <artifactId>commons-logging</artifactId> |
481 | 482 | </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> |
482 | 488 | </exclusions> |
483 | 489 | </dependency> |
484 | 490 | <dependency> |
|
789 | 795 | <artifactId>jakarta.transaction-api</artifactId> |
790 | 796 | <version>${jakarta.transaction.version}</version> |
791 | 797 | </dependency> |
| 798 | + <dependency> |
| 799 | + <groupId>javax.transaction</groupId> |
| 800 | + <artifactId>javax.transaction-api</artifactId> |
| 801 | + <version>${javax.transaction.version}</version> |
| 802 | + </dependency> |
792 | 803 |
|
793 | 804 | <!-- Bouncy Castle --> |
794 | 805 | <dependency> |
|
1487 | 1498 | <dependency> |
1488 | 1499 | <groupId>org.infinispan.protostream</groupId> |
1489 | 1500 | <artifactId>protostream</artifactId> |
1490 | | - <version>4.6.5.Final</version> |
| 1501 | + <version>5.0.15.Final</version> |
1491 | 1502 | </dependency> |
1492 | 1503 | <dependency> |
1493 | 1504 | <groupId>org.infinispan</groupId> |
1494 | 1505 | <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> |
1503 | 1507 | </dependency> |
1504 | 1508 | <dependency> |
1505 | 1509 | <groupId>jakarta.enterprise</groupId> |
|
2113 | 2117 | <rules> |
2114 | 2118 | <bannedDependencies> |
2115 | 2119 | <searchTransitive>true</searchTransitive> |
2116 | | - <message>Use jakarta.transaction:jakarta.transaction-api instead</message> |
| 2120 | + <message>Use javax.transaction:javax.transaction-api instead</message> |
2117 | 2121 | <excludes> |
2118 | 2122 | <exclude>javax.transaction:jta</exclude> |
2119 | 2123 | <exclude>org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec</exclude> |
2120 | | - <exclude>javax.transaction:javax.transaction-api</exclude> |
2121 | 2124 | </excludes> |
2122 | 2125 | </bannedDependencies> |
2123 | 2126 | </rules> |
|
0 commit comments