This is an automated email from the ASF dual-hosted git repository.
wuweijie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new 56bfd11 Add shardingsphere-kernel-transaction-xa-provider module
(#12138)
56bfd11 is described below
commit 56bfd11ba6a83e45a70db92f42c3284406fb147c
Author: Liang Zhang <[email protected]>
AuthorDate: Tue Aug 31 22:37:32 2021 +0800
Add shardingsphere-kernel-transaction-xa-provider module (#12138)
* Remove shardingsphere-kernel-transaction-2pc module
* Add shardingsphere-kernel-transaction-xa-provider module
---
.../shardingsphere-kernel-transaction/pom.xml | 2 +-
.../shardingsphere-kernel-transaction-xa/pom.xml | 7 ++-----
.../shardingsphere-kernel-transaction-xa-core/pom.xml | 0
.../transaction/xa/XAShardingSphereTransactionManager.java | 0
.../transaction/xa/jta/connection/XAConnectionFactory.java | 0
.../transaction/xa/jta/connection/XAConnectionWrapper.java | 0
.../xa/jta/connection/dialect/H2XAConnectionWrapper.java | 0
.../jta/connection/dialect/MariaDBXAConnectionWrapper.java | 0
.../jta/connection/dialect/MySQLXAConnectionWrapper.java | 0
.../jta/connection/dialect/OracleXAConnectionWrapper.java | 0
.../connection/dialect/PostgreSQLXAConnectionWrapper.java | 0
.../transaction/xa/jta/datasource/XADataSourceFactory.java | 0
.../xa/jta/datasource/XATransactionDataSource.java | 0
.../jta/datasource/properties/XADataSourceDefinition.java | 0
.../properties/XADataSourceDefinitionFactory.java | 0
.../properties/dialect/H2XADataSourceDefinition.java | 0
.../properties/dialect/MariaDBXADataSourceDefinition.java | 0
.../properties/dialect/MySQLXADataSourceDefinition.java | 0
.../properties/dialect/OracleXADataSourceDefinition.java | 0
.../dialect/PostgreSQLXADataSourceDefinition.java | 0
.../dialect/SQLServerXADataSourceDefinition.java | 0
.../jta/datasource/swapper/DataSourcePropertyProvider.java | 0
.../swapper/DataSourcePropertyProviderLoader.java | 0
.../xa/jta/datasource/swapper/DataSourceSwapper.java | 0
.../swapper/impl/DefaultDataSourcePropertyProvider.java | 0
.../datasource/swapper/impl/HikariCPPropertyProvider.java | 0
.../xa/manager/XATransactionManagerProviderLoader.java | 0
...sphere.transaction.spi.ShardingSphereTransactionManager | 0
...ion.xa.jta.datasource.properties.XADataSourceDefinition | 0
...on.xa.jta.datasource.swapper.DataSourcePropertyProvider | 0
.../xa/XAShardingSphereTransactionManagerTest.java | 0
.../transaction/xa/fixture/DataSourceUtils.java | 0
.../xa/fixture/FixtureXATransactionManagerProvider.java | 0
.../xa/jta/connection/XAConnectionFactoryTest.java | 0
.../connection/dialect/MariaDBXAConnectionWrapperTest.java | 0
.../connection/dialect/MySQLXAConnectionWrapperTest.java | 0
.../connection/dialect/OracleXAConnectionWrapperTest.java | 0
.../dialect/PostgreSQLXAConnectionWrapperTest.java | 0
.../xa/jta/datasource/XADataSourceFactoryTest.java | 0
.../xa/jta/datasource/XATransactionDataSourceTest.java | 0
.../properties/XADataSourceDefinitionFactoryTest.java | 0
.../properties/dialect/H2XADataSourceDefinitionTest.java | 0
.../dialect/MariaDBXADataSourceDefinitionTest.java | 0
.../dialect/MySQLXADataSourceDefinitionTest.java | 0
.../dialect/OracleXADataSourceDefinitionTest.java | 0
.../dialect/PostgreSQLXADataSourceDefinitionTest.java | 0
.../dialect/SQLServerXADataSourceDefinitionTest.java | 0
.../swapper/DataSourcePropertyProviderLoaderTest.java | 0
.../xa/jta/datasource/swapper/DataSourceSwapperTest.java | 0
.../impl/DefaultDataSourcePropertyProviderTest.java | 0
.../swapper/impl/HikariCPPropertyProviderTest.java | 0
.../xa/manager/XATransactionManagerProviderLoaderTest.java | 0
...gsphere.transaction.xa.spi.XATransactionManagerProvider | 0
.../src/test/resources/logback-test.xml | 0
.../shardingsphere-kernel-transaction-xa-provider}/pom.xml | 14 +++++++++-----
.../shardingsphere-kernel-transaction-xa-atomikos/pom.xml | 2 +-
.../manager/AtomikosTransactionManagerProvider.java | 0
.../xa/atomikos/manager/AtomikosXARecoverableResource.java | 0
...gsphere.transaction.xa.spi.XATransactionManagerProvider | 0
.../src/main/resources/transactions.properties | 0
.../manager/AtomikosTransactionManagerProviderTest.java | 0
.../manager/AtomikosXARecoverableResourceTest.java | 0
.../xa/atomikos/manager/fixture/ReflectiveUtil.java | 0
.../src/test/resources/logback-test.xml | 0
.../src/test/resources/transactions.properties | 0
.../shardingsphere-kernel-transaction-xa-bitronix/pom.xml | 2 +-
.../xa/bitronix/manager/BitronixRecoveryResource.java | 0
.../manager/BitronixXATransactionManagerProvider.java | 0
.../xa/bitronix/manager/SingleXAResourceHolder.java | 0
...gsphere.transaction.xa.spi.XATransactionManagerProvider | 0
.../xa/bitronix/manager/BitronixRecoveryResourceTest.java | 0
.../manager/BitronixXATransactionManagerProviderTest.java | 0
.../xa/bitronix/manager/fixture/ReflectiveUtil.java | 0
.../src/test/resources/bitronix-default-config.properties | 0
.../src/test/resources/logback-test.xml | 0
.../shardingsphere-kernel-transaction-xa-narayana/pom.xml | 2 +-
.../manager/DataSourceXAResourceRecoveryHelper.java | 0
.../manager/NarayanaXATransactionManagerProvider.java | 0
...gsphere.transaction.xa.spi.XATransactionManagerProvider | 0
.../manager/DataSourceXAResourceRecoveryHelperTest.java | 0
.../manager/NarayanaXATransactionManagerProviderTest.java | 0
.../xa/narayana/manager/fixture/ReflectiveUtil.java | 0
.../src/test/resources/logback-test.xml | 0
.../shardingsphere-kernel-transaction-xa-spi/pom.xml | 0
.../transaction/xa/spi/SingleXAResource.java | 0
.../transaction/xa/spi/XATransactionManagerProvider.java | 0
.../transaction/xa/spi/SingleXAResourceTest.java | 0
87 files changed, 15 insertions(+), 14 deletions(-)
diff --git a/shardingsphere-kernel/shardingsphere-kernel-transaction/pom.xml
b/shardingsphere-kernel/shardingsphere-kernel-transaction/pom.xml
index 287bc84..57ffda7 100644
--- a/shardingsphere-kernel/shardingsphere-kernel-transaction/pom.xml
+++ b/shardingsphere-kernel/shardingsphere-kernel-transaction/pom.xml
@@ -29,7 +29,7 @@
<modules>
<module>shardingsphere-kernel-transaction-core</module>
- <module>shardingsphere-kernel-transaction-2pc</module>
+ <module>shardingsphere-kernel-transaction-xa</module>
<module>shardingsphere-kernel-transaction-base</module>
</modules>
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/pom.xml
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/pom.xml
similarity index 84%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/pom.xml
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/pom.xml
index 341f2d7..ea107c5 100644
---
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/pom.xml
+++
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/pom.xml
@@ -20,7 +20,7 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-kernel-transaction-2pc</artifactId>
+ <artifactId>shardingsphere-kernel-transaction</artifactId>
<version>5.0.0-RC1-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-kernel-transaction-xa</artifactId>
@@ -30,9 +30,6 @@
<modules>
<module>shardingsphere-kernel-transaction-xa-spi</module>
<module>shardingsphere-kernel-transaction-xa-core</module>
-
- <module>shardingsphere-kernel-transaction-xa-atomikos</module>
- <module>shardingsphere-kernel-transaction-xa-narayana</module>
- <module>shardingsphere-kernel-transaction-xa-bitronix</module>
+ <module>shardingsphere-kernel-transaction-xa-provider</module>
</modules>
</project>
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/pom.xml
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/pom.xml
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/pom.xml
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/pom.xml
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/XAShardingSphereTransactionManager.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/XAShardingSphereTran
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/XAShardingSphereTransactionManager.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/XAShardingSphereTransactionManager.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/XAConnectionFactory.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/XACon
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/XAConnectionFactory.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/XAConnectionFactory.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/XAConnectionWrapper.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/XACon
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/XAConnectionWrapper.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/XAConnectionWrapper.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/H2XAConnectionWrapper.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connec
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/H2XAConnectionWrapper.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/H2XAConnectionWrapper.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/MariaDBXAConnectionWrapper.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/c
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/MariaDBXAConnectionWrapper.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/MariaDBXAConnectionWrapper.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/MySQLXAConnectionWrapper.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/con
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/MySQLXAConnectionWrapper.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/MySQLXAConnectionWrapper.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/OracleXAConnectionWrapper.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/co
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/OracleXAConnectionWrapper.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/OracleXAConnectionWrapper.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/PostgreSQLXAConnectionWrapper.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jt
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/PostgreSQLXAConnectionWrapper.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/PostgreSQLXAConnectionWrapper.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/XADataSourceFactory.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/XADat
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/XADataSourceFactory.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/XADataSourceFactory.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/XATransactionDataSource.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/X
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/XATransactionDataSource.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/XATransactionDataSource.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/XADataSourceDefinition.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/da
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/XADataSourceDefinition.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/XADataSourceDefinition.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/XADataSourceDefinitionFactory.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/XADataSourceDefinitionFactory.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/XADataSourceDefinitionFactory.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/H2XADataSourceDefinition.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/H2XADataSourceDefinition.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/H2XADataSourceDefinition.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MariaDBXADataSourceDefinition.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transa
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MariaDBXADataSourceDefinition.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MariaDBXADataSourceDefinition.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MySQLXADataSourceDefinition.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transact
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MySQLXADataSourceDefinition.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MySQLXADataSourceDefinition.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/OracleXADataSourceDefinition.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transac
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/OracleXADataSourceDefinition.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/OracleXADataSourceDefinition.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/PostgreSQLXADataSourceDefinition.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/tra
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/PostgreSQLXADataSourceDefinition.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/PostgreSQLXADataSourceDefinition.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/SQLServerXADataSourceDefinition.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/tran
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/SQLServerXADataSourceDefinition.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/SQLServerXADataSourceDefinition.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/DataSourcePropertyProvider.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/d
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/DataSourcePropertyProvider.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/DataSourcePropertyProvider.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/DataSourcePropertyProviderLoader.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/DataSourcePropertyProviderLoader.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/DataSourcePropertyProviderLoader.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/DataSourceSwapper.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/DataSourceSwapper.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/DataSourceSwapper.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/DefaultDataSourcePropertyProvider.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transact
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/DefaultDataSourcePropertyProvider.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/DefaultDataSourcePropertyProvider.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/HikariCPPropertyProvider.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jt
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/HikariCPPropertyProvider.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/HikariCPPropertyProvider.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/manager/XATransactionManagerProviderLoader.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/manager/XATr
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/manager/XATransactionManagerProviderLoader.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/manager/XATransactionManagerProviderLoader.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.spi.ShardingSphereTransactionManager
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/resources/META-INF/services/org.apache.shardingsp
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.spi.ShardingSphereTransactionManager
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.spi.ShardingSphereTransactionManager
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.jta.datasource.properties.XADataSourceDefinition
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/resources/META-INF/services/org.ap
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.jta.datasource.properties.XADataSourceDefinition
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.jta.datasource.properties.XADataSourceDefinition
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.jta.datasource.swapper.DataSourcePropertyProvider
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/resources/META-INF/services/org.a
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.jta.datasource.swapper.DataSourcePropertyProvider
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.jta.datasource.swapper.DataSourcePropertyProvider
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/XAShardingSphereTransactionManagerTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/XAShardingSphere
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/XAShardingSphereTransactionManagerTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/XAShardingSphereTransactionManagerTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/fixture/DataSourceUtils.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/fixture/DataSourceUtils.java
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/fixture/DataSourceUtils.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/fixture/DataSourceUtils.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/fixture/FixtureXATransactionManagerProvider.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/fixture/Fix
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/fixture/FixtureXATransactionManagerProvider.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/fixture/FixtureXATransactionManagerProvider.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/connection/XAConnectionFactoryTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/connection/X
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/connection/XAConnectionFactoryTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/connection/XAConnectionFactoryTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/MariaDBXAConnectionWrapperTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/j
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/MariaDBXAConnectionWrapperTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/MariaDBXAConnectionWrapperTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/MySQLXAConnectionWrapperTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/MySQLXAConnectionWrapperTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/MySQLXAConnectionWrapperTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/OracleXAConnectionWrapperTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jt
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/OracleXAConnectionWrapperTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/OracleXAConnectionWrapperTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/PostgreSQLXAConnectionWrapperTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/x
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/PostgreSQLXAConnectionWrapperTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/connection/dialect/PostgreSQLXAConnectionWrapperTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/XADataSourceFactoryTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/X
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/XADataSourceFactoryTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/XADataSourceFactoryTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/XATransactionDataSourceTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasour
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/XATransactionDataSourceTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/XATransactionDataSourceTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/XADataSourceDefinitionFactoryTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transactio
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/XADataSourceDefinitionFactoryTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/XADataSourceDefinitionFactoryTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/H2XADataSourceDefinitionTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transac
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/H2XADataSourceDefinitionTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/H2XADataSourceDefinitionTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MariaDBXADataSourceDefinitionTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/tr
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MariaDBXADataSourceDefinitionTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MariaDBXADataSourceDefinitionTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MySQLXADataSourceDefinitionTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/tran
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MySQLXADataSourceDefinitionTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MySQLXADataSourceDefinitionTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/OracleXADataSourceDefinitionTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/tra
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/OracleXADataSourceDefinitionTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/OracleXADataSourceDefinitionTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/PostgreSQLXADataSourceDefinitionTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/PostgreSQLXADataSourceDefinitionTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/PostgreSQLXADataSourceDefinitionTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/SQLServerXADataSourceDefinitionTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/SQLServerXADataSourceDefinitionTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/SQLServerXADataSourceDefinitionTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/DataSourcePropertyProviderLoaderTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transactio
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/DataSourcePropertyProviderLoaderTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/DataSourcePropertyProviderLoaderTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/DataSourceSwapperTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/dataso
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/DataSourceSwapperTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/DataSourceSwapperTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/DefaultDataSourcePropertyProviderTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/tran
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/DefaultDataSourcePropertyProviderTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/DefaultDataSourcePropertyProviderTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/HikariCPPropertyProviderTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/x
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/HikariCPPropertyProviderTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/HikariCPPropertyProviderTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/manager/XATransactionManagerProviderLoaderTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/manager/
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/manager/XATransactionManagerProviderLoaderTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/manager/XATransactionManagerProviderLoaderTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/resources/META-INF/services/org.apache.shardingsph
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/resources/logback-test.xml
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/resources/logback-test.xml
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/resources/logback-test.xml
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-core/src/test/resources/logback-test.xml
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/pom.xml
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/pom.xml
similarity index 66%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/pom.xml
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/pom.xml
index 344a0fc..fe50dac 100644
---
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/pom.xml
+++
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/pom.xml
@@ -16,18 +16,22 @@
~ limitations under the License.
-->
-<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">
+<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.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-kernel-transaction</artifactId>
+ <artifactId>shardingsphere-kernel-transaction-xa</artifactId>
<version>5.0.0-RC1-SNAPSHOT</version>
</parent>
- <artifactId>shardingsphere-kernel-transaction-2pc</artifactId>
- <packaging>pom</packaging>
+ <artifactId>shardingsphere-kernel-transaction-xa-provider</artifactId>
<name>${project.artifactId}</name>
+ <packaging>pom</packaging>
<modules>
- <module>shardingsphere-kernel-transaction-xa</module>
+ <module>shardingsphere-kernel-transaction-xa-atomikos</module>
+ <module>shardingsphere-kernel-transaction-xa-narayana</module>
+ <module>shardingsphere-kernel-transaction-xa-bitronix</module>
</modules>
</project>
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/pom.xml
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/pom.xml
similarity index 96%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/pom.xml
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/pom.xml
index ef609f9..0653154 100644
---
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/pom.xml
+++
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/pom.xml
@@ -20,7 +20,7 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-kernel-transaction-xa</artifactId>
+ <artifactId>shardingsphere-kernel-transaction-xa-provider</artifactId>
<version>5.0.0-RC1-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-kernel-transaction-xa-atomikos</artifactId>
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/main/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosTransactionManagerProvider.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/src/
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/main/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosTransactionManagerProvider.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/src/main/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosTransactionManagerProvider.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/main/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosXARecoverableResource.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/src/main/
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/main/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosXARecoverableResource.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/src/main/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosXARecoverableResource.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/src/m
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/main/resources/transactions.properties
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/src/main/resources/transactions.properties
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/main/resources/transactions.properties
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/src/main/resources/transactions.properties
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/test/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosTransactionManagerProviderTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/test/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosTransactionManagerProviderTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/src/test/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosTransactionManagerProviderTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/test/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosXARecoverableResourceTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/src/t
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/test/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosXARecoverableResourceTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/src/test/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosXARecoverableResourceTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/test/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/fixture/ReflectiveUtil.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/src/test/java/or
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/test/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/fixture/ReflectiveUtil.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/src/test/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/fixture/ReflectiveUtil.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-narayana/src/test/resources/logback-test.xml
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/src/test/resources/logback-test.xml
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-narayana/src/test/resources/logback-test.xml
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/src/test/resources/logback-test.xml
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/test/resources/transactions.properties
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/src/test/resources/transactions.properties
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/test/resources/transactions.properties
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-atomikos/src/test/resources/transactions.properties
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/pom.xml
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/pom.xml
similarity index 95%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/pom.xml
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/pom.xml
index e2d9e0d..1faae80 100644
---
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/pom.xml
+++
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/pom.xml
@@ -20,7 +20,7 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-kernel-transaction-xa</artifactId>
+ <artifactId>shardingsphere-kernel-transaction-xa-provider</artifactId>
<version>5.0.0-RC1-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-kernel-transaction-xa-bitronix</artifactId>
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/main/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/BitronixRecoveryResource.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/src/main/java/
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/main/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/BitronixRecoveryResource.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/src/main/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/BitronixRecoveryResource.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/main/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/BitronixXATransactionManagerProvider.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/sr
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/main/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/BitronixXATransactionManagerProvider.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/src/main/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/BitronixXATransactionManagerProvider.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/main/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/SingleXAResourceHolder.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/src/main/java/or
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/main/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/SingleXAResourceHolder.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/src/main/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/SingleXAResourceHolder.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/src/m
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/test/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/BitronixRecoveryResourceTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/src/test/j
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/test/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/BitronixRecoveryResourceTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/src/test/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/BitronixRecoveryResourceTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/test/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/BitronixXATransactionManagerProviderTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitroni
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/test/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/BitronixXATransactionManagerProviderTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/src/test/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/BitronixXATransactionManagerProviderTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/test/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/fixture/ReflectiveUtil.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/src/test/java/or
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/test/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/fixture/ReflectiveUtil.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/src/test/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/fixture/ReflectiveUtil.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/test/resources/bitronix-default-config.properties
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/src/test/resources/bitronix-default-config.properties
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/test/resources/bitronix-default-config.properties
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/src/test/resources/bitronix-default-config.properties
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/test/resources/logback-test.xml
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/src/test/resources/logback-test.xml
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-bitronix/src/test/resources/logback-test.xml
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-bitronix/src/test/resources/logback-test.xml
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-narayana/pom.xml
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-narayana/pom.xml
similarity index 96%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-narayana/pom.xml
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-narayana/pom.xml
index be524e9..d2680f3 100644
---
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-narayana/pom.xml
+++
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-narayana/pom.xml
@@ -20,7 +20,7 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-kernel-transaction-xa</artifactId>
+ <artifactId>shardingsphere-kernel-transaction-xa-provider</artifactId>
<version>5.0.0-RC1-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-kernel-transaction-xa-narayana</artifactId>
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/DataSourceXAResourceRecoveryHelper.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-narayana/src/
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/DataSourceXAResourceRecoveryHelper.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/DataSourceXAResourceRecoveryHelper.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/NarayanaXATransactionManagerProvider.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-narayana/sr
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/NarayanaXATransactionManagerProvider.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/NarayanaXATransactionManagerProvider.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-narayana/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-narayana/src/m
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-narayana/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-narayana/src/main/resources/META-INF/services/org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-narayana/src/test/java/org/apache/shardingsphere/transaction/xa/narayana/manager/DataSourceXAResourceRecoveryHelperTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-narayana/
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-narayana/src/test/java/org/apache/shardingsphere/transaction/xa/narayana/manager/DataSourceXAResourceRecoveryHelperTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-narayana/src/test/java/org/apache/shardingsphere/transaction/xa/narayana/manager/DataSourceXAResourceRecoveryHelperTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-narayana/src/test/java/org/apache/shardingsphere/transaction/xa/narayana/manager/NarayanaXATransactionManagerProviderTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-narayan
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-narayana/src/test/java/org/apache/shardingsphere/transaction/xa/narayana/manager/NarayanaXATransactionManagerProviderTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-narayana/src/test/java/org/apache/shardingsphere/transaction/xa/narayana/manager/NarayanaXATransactionManagerProviderTest.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-narayana/src/test/java/org/apache/shardingsphere/transaction/xa/narayana/manager/fixture/ReflectiveUtil.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-narayana/src/test/java/or
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-narayana/src/test/java/org/apache/shardingsphere/transaction/xa/narayana/manager/fixture/ReflectiveUtil.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-narayana/src/test/java/org/apache/shardingsphere/transaction/xa/narayana/manager/fixture/ReflectiveUtil.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/test/resources/logback-test.xml
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-narayana/src/test/resources/logback-test.xml
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-atomikos/src/test/resources/logback-test.xml
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-provider/shardingsphere-kernel-transaction-xa-narayana/src/test/resources/logback-test.xml
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-spi/pom.xml
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-spi/pom.xml
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-spi/pom.xml
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-spi/pom.xml
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-spi/src/main/java/org/apache/shardingsphere/transaction/xa/spi/SingleXAResource.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-spi/src/main/java/org/apache/shardingsphere/transaction/xa/spi/SingleXAResource.java
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-spi/src/main/java/org/apache/shardingsphere/transaction/xa/spi/SingleXAResource.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-spi/src/main/java/org/apache/shardingsphere/transaction/xa/spi/SingleXAResource.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-spi/src/main/java/org/apache/shardingsphere/transaction/xa/spi/XATransactionManagerProvider.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-spi/src/main/java/org/apache/shardingsphere/transaction/xa/spi/XATransactionManager
[...]
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-spi/src/main/java/org/apache/shardingsphere/transaction/xa/spi/XATransactionManagerProvider.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-spi/src/main/java/org/apache/shardingsphere/transaction/xa/spi/XATransactionManagerProvider.java
diff --git
a/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-spi/src/test/java/org/apache/shardingsphere/transaction/xa/spi/SingleXAResourceTest.java
b/shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-spi/src/test/java/org/apache/shardingsphere/transaction/xa/spi/SingleXAResourceTest.java
similarity index 100%
rename from
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-2pc/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-spi/src/test/java/org/apache/shardingsphere/transaction/xa/spi/SingleXAResourceTest.java
rename to
shardingsphere-kernel/shardingsphere-kernel-transaction/shardingsphere-kernel-transaction-xa/shardingsphere-kernel-transaction-xa-spi/src/test/java/org/apache/shardingsphere/transaction/xa/spi/SingleXAResourceTest.java