Bitronix Transaction Manager (BTM) is a simple but complete implementation of the Java Transaction API (JTA) 1.1. This eXtended Architecture (XA) transaction manager provides all services required by the JTA while keeping the code as simple as possible for easier understanding of XA semantics.
To build this project, you must have JDK17+ installed on your machine.
./mvnw clean install
check linting issues:
./mvnw spotless:check
fix linting issues:
./mvnw spotless:apply
BTM was created and maintained by the Bitronix team, namely: