This is an automated email from the ASF dual-hosted git repository.
funky-eyes pushed a commit to branch 2.x
in repository https://gitbox.apache.org/repos/asf/incubator-seata.git
The following commit(s) were added to refs/heads/2.x by this push:
new 990cf5a985 refactor: refactor Spring module (#8107)
990cf5a985 is described below
commit 990cf5a9853821353d856b18996accd52ae35b58
Author: jimin <[email protected]>
AuthorDate: Mon May 25 15:28:23 2026 +0800
refactor: refactor Spring module (#8107)
---
pom.xml | 4 -
spring/pom.xml | 129 ++-------------------
.../seata-spring-autoconfigure}/pom.xml | 1 +
.../seata-spring-autoconfigure-client/pom.xml | 0
.../SeataClientEnvironmentPostProcessor.java | 0
.../SeataSpringFenceAutoConfiguration.java | 0
.../properties/SagaAsyncThreadPoolProperties.java | 0
.../properties/SeataJsonProperties.java | 0
.../autoconfigure/properties/SeataProperties.java | 0
.../properties/SeataTccProperties.java | 0
.../SpringCloudAlibabaConfiguration.java | 0
.../properties/client/LoadBalanceProperties.java | 0
.../properties/client/LockProperties.java | 0
.../properties/client/RmProperties.java | 0
.../properties/client/ServiceProperties.java | 0
.../properties/client/TmProperties.java | 0
.../properties/client/UndoCompressProperties.java | 0
.../properties/client/UndoProperties.java | 0
.../additional-spring-configuration-metadata.json | 0
.../src/main/resources/META-INF/spring.factories | 0
...rk.boot.autoconfigure.AutoConfiguration.imports | 0
.../boot/autoconfigure/ClientPropertiesTest.java | 0
.../SeataClientEnvironmentPostProcessorTest.java | 0
.../SagaAsyncThreadPoolPropertiesTest.java | 0
.../properties/SeataJsonPropertiesTest.java | 0
.../properties/SeataPropertiesTest.java | 0
.../SpringCloudAlibabaConfigurationTest.java | 0
.../client/LoadBalancePropertiesTest.java | 0
.../properties/client/LockPropertiesTest.java | 0
.../properties/client/RmPropertiesTest.java | 0
.../properties/client/ServicePropertiesTest.java | 0
.../properties/client/TmPropertiesTest.java | 0
.../client/UndoCompressPropertiesTest.java | 0
.../properties/client/UndoPropertiesTest.java | 0
.../seata-spring-autoconfigure-core/pom.xml | 0
.../autoconfigure/SeataCoreAutoConfiguration.java | 0
.../SeataCoreEnvironmentPostProcessor.java | 0
.../boot/autoconfigure/StarterConstants.java | 0
.../loader/SeataPropertiesLoader.java | 0
.../autoconfigure/properties/LogProperties.java | 0
.../properties/ShutdownProperties.java | 0
.../properties/ThreadFactoryProperties.java | 0
.../properties/TransportProperties.java | 0
.../properties/config/ConfigApolloProperties.java | 0
.../properties/config/ConfigConsulProperties.java | 0
.../properties/config/ConfigCustomProperties.java | 0
.../properties/config/ConfigEtcd3Properties.java | 0
.../properties/config/ConfigFileProperties.java | 0
.../properties/config/ConfigNacosProperties.java | 0
.../properties/config/ConfigProperties.java | 0
.../config/ConfigZooKeeperProperties.java | 0
.../registry/RegistryConsulProperties.java | 0
.../registry/RegistryCustomProperties.java | 0
.../registry/RegistryEtcd3Properties.java | 0
.../registry/RegistryEurekaProperties.java | 0
.../registry/RegistryMetadataProperties.java | 0
.../registry/RegistryNacosProperties.java | 0
.../registry/RegistryNamingServerProperties.java | 0
.../properties/registry/RegistryProperties.java | 0
.../registry/RegistryRaftProperties.java | 0
.../registry/RegistryRedisProperties.java | 0
.../registry/RegistrySofaProperties.java | 0
.../registry/RegistryZooKeeperProperties.java | 0
.../provider/SpringApplicationContextProvider.java | 0
.../provider/SpringBootConfigurationProvider.java | 0
.../additional-spring-configuration-metadata.json | 0
...rg.apache.seata.config.ExtConfigurationProvider | 0
.../src/main/resources/META-INF/spring.factories | 0
...rk.boot.autoconfigure.AutoConfiguration.imports | 0
.../boot/autoconfigure/BasePropertiesTest.java | 0
.../boot/autoconfigure/CorePropertiesTest.java | 0
.../SeataCoreAutoConfigurationTest.java | 0
.../properties/LogPropertiesTest.java | 0
.../properties/ShutdownPropertiesTest.java | 0
.../properties/ThreadFactoryPropertiesTest.java | 0
.../properties/TransportPropertiesTest.java | 0
.../config/ConfigApolloPropertiesTest.java | 0
.../config/ConfigConsulPropertiesTest.java | 0
.../config/ConfigCustomPropertiesTest.java | 0
.../config/ConfigEtcd3PropertiesTest.java | 0
.../config/ConfigFilePropertiesTest.java | 0
.../config/ConfigNacosPropertiesTest.java | 0
.../properties/config/ConfigPropertiesTest.java | 0
.../config/ConfigZooKeeperPropertiesTest.java | 0
.../registry/RegistryConsulPropertiesTest.java | 0
.../registry/RegistryCustomPropertiesTest.java | 0
.../registry/RegistryEtcd3PropertiesTest.java | 0
.../registry/RegistryEurekaPropertiesTest.java | 0
.../registry/RegistryMetadataPropertiesTest.java | 0
.../registry/RegistryNacosPropertiesTest.java | 0
.../RegistryNamingServerPropertiesTest.java | 0
.../registry/RegistryPropertiesTest.java | 0
.../registry/RegistryRaftPropertiesTest.java | 0
.../registry/RegistryRedisPropertiesTest.java | 0
.../registry/RegistrySofaPropertiesTest.java | 0
.../registry/RegistryZooKeeperPropertiesTest.java | 0
.../src/test/resources/META-INF/spring.factories | 0
.../src/test/resources/application-test.properties | 0
.../src/test/resources/file.conf | 0
.../src/test/resources/registry.conf | 0
.../seata-spring-autoconfigure-server/pom.xml | 0
.../SeataServerEnvironmentPostProcessor.java | 0
.../http/RestControllerBeanPostProcessor.java | 0
.../properties/server/MetricsProperties.java | 0
.../properties/server/ServerProperties.java | 0
.../server/ServerRateLimitProperties.java | 0
.../server/ServerRecoveryProperties.java | 0
.../properties/server/ServerUndoProperties.java | 0
.../filter/ServerHttpFilterXssProperties.java | 0
.../server/raft/ServerRaftProperties.java | 0
.../server/raft/ServerRaftSSLClientProperties.java | 0
.../server/raft/ServerRaftSSLProperties.java | 0
.../server/raft/ServerRaftSSLServerProperties.java | 0
.../server/session/SessionProperties.java | 0
.../properties/server/store/DbcpProperties.java | 0
.../properties/server/store/DruidProperties.java | 0
.../properties/server/store/HikariProperties.java | 0
.../properties/server/store/StoreDBProperties.java | 0
.../server/store/StoreFileProperties.java | 0
.../properties/server/store/StoreProperties.java | 0
.../server/store/StoreRedisProperties.java | 0
.../src/main/resources/META-INF/spring.factories | 0
.../SeataServerEnvironmentPostProcessorTest.java | 0
.../boot/autoconfigure/ServerPropertiesTest.java | 0
.../http/RestControllerBeanPostProcessorTest.java | 0
.../properties/server/MetricsPropertiesTest.java | 0
.../properties/server/ServerPropertiesTest.java | 0
.../server/ServerRaftPropertiesTest.java | 0
.../server/ServerRecoveryPropertiesTest.java | 0
.../server/ServerUndoPropertiesTest.java | 0
.../filter/ServerHttpFilterXssPropertiesTest.java | 0
.../server/session/SessionPropertiesTest.java | 0
.../server/store/StoreDBPropertiesTest.java | 0
.../server/store/StoreFilePropertiesTest.java | 0
.../server/store/StorePropertiesTest.java | 0
.../server/store/StoreRedisPropertiesTest.java | 0
.../seata-spring-boot-starter}/pom.xml | 1 +
.../boot/autoconfigure/SeataAutoConfiguration.java | 0
.../SeataDataSourceAutoConfiguration.java | 0
.../autoconfigure/SeataHttpAutoConfiguration.java | 0
.../autoconfigure/SeataSagaAutoConfiguration.java | 0
.../META-INF/spring-configuration-metadata.json | 0
.../src/main/resources/META-INF/spring.factories | 0
...rk.boot.autoconfigure.AutoConfiguration.imports | 0
.../PropertyBeanPostProcessorTest.java | 0
.../RedisAutoInjectionTypeConvertTest.java | 0
.../autoconfigure/SeataAutoConfigurationTest.java | 0
.../SeataDataSourceAutoConfigurationTest.java | 0
.../SeataHttpAutoConfigurationTest.java | 0
.../SeataSagaAutoConfigurationTest.java | 0
spring/{ => seata-spring}/pom.xml | 1 +
.../apache/seata/rm/fence/SpringFenceConfig.java | 0
.../apache/seata/rm/fence/SpringFenceHandler.java | 0
.../seata/spring/SpringTargetClassParser.java | 0
.../annotation/AdapterInvocationWrapper.java | 0
.../annotation/AdapterSpringSeataInterceptor.java | 0
.../annotation/AspectTransactionalInterceptor.java | 0
.../annotation/GlobalTransactionScanner.java | 0
.../apache/seata/spring/annotation/MethodDesc.java | 0
.../seata/spring/annotation/ScannerChecker.java | 0
.../datasource/AutoDataSourceProxyRegistrar.java | 0
.../datasource/DataSourceProxyHolder.java | 0
.../datasource/EnableAutoDataSourceProxy.java | 0
.../datasource/SeataAutoDataSourceProxyAdvice.java | 0
.../SeataAutoDataSourceProxyCreator.java | 0
.../spring/annotation/datasource/SeataProxy.java | 0
.../scannercheckers/ConfigBeansScannerChecker.java | 0
.../scannercheckers/PackageScannerChecker.java | 0
.../scannercheckers/ScopeBeansScannerChecker.java | 0
.../kt/support/TransactionCoroutineContext.kt | 0
.../seata/spring/kt/support/TransactionDsl.kt | 0
.../remoting/parser/RemotingFactoryBeanParser.java | 0
.../seata/spring/tcc/TccAnnotationProcessor.java | 0
.../org/apache/seata/spring/util/OrderUtil.java | 0
.../apache/seata/spring/util/SpringProxyUtils.java | 0
...ion.tx.api.interceptor.parser.TargetClassParser | 0
...g.apache.seata.spring.annotation.ScannerChecker | 0
.../rm/fence/FenceLogCleanRunnableUnitTest.java | 0
.../seata/rm/fence/FenceLogIdentityTest.java | 0
.../seata/rm/fence/SpringFenceConfigTest.java | 0
.../seata/rm/fence/SpringFenceHandlerUnitTest.java | 0
.../apache/seata/spring/SpringLocalTccTest.java | 0
.../AdapterSpringSeataInterceptorTest.java | 0
.../annotation/GlobalTransactionScannerTest.java | 0
.../seata/spring/annotation/MethodDescTest.java | 0
.../datasource/SeataAutoDataSourceProxyTest.java | 0
.../ConfigBeansScannerCheckerTest.java | 0
.../scannercheckers/PackageScannerCheckerTest.java | 0
.../ScopeBeansScannerCheckerTest.java | 0
.../apache/seata/spring/kt/TransactionScopeTest.kt | 0
.../parser/RemotingFactoryBeanParserTest.java | 0
.../apache/seata/spring/tcc/NormalTccAction.java | 0
.../seata/spring/tcc/NormalTccActionImpl.java | 0
.../seata/spring/tcc/TccAnnoAtInterAction.java | 0
.../seata/spring/tcc/TccAnnoAtInterActionImpl.java | 0
.../seata/spring/tcc/TccAnnoAtInterImplAction.java | 0
.../spring/tcc/TccAnnoAtInterImplActionImpl.java | 0
.../spring/tcc/TccAnnotationProcessorTest.java | 0
.../org/apache/seata/spring/util/MockAdvice1.java | 0
.../org/apache/seata/spring/util/MockAdvice2.java | 0
.../org/apache/seata/spring/util/MockAdvisor.java | 0
.../seata/spring/util/MockAnnotationOrdered.java | 0
.../org/apache/seata/spring/util/MockOrdered.java | 0
.../apache/seata/spring/util/OrderUtilTest.java | 0
.../seata/spring/util/SpringProxyUtilsTest.java | 0
.../src/test/resources/file.conf | 0
.../src/test/resources/registry.conf | 0
207 files changed, 13 insertions(+), 123 deletions(-)
diff --git a/pom.xml b/pom.xml
index 1909a5b4ae..05129717f4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -54,8 +54,6 @@
<module>tm</module>
<module>metrics</module>
<module>serializer</module>
- <module>seata-spring-boot-starter</module>
- <module>seata-spring-autoconfigure</module>
<module>compressor</module>
<module>saga</module>
<module>sqlparser</module>
@@ -331,8 +329,6 @@
<module>tm</module>
<module>metrics</module>
<module>serializer</module>
- <module>seata-spring-boot-starter</module>
- <module>seata-spring-autoconfigure</module>
<module>compressor</module>
<module>saga</module>
<module>sqlparser</module>
diff --git a/spring/pom.xml b/spring/pom.xml
index 1348840ff7..0af66b49d7 100644
--- a/spring/pom.xml
+++ b/spring/pom.xml
@@ -26,123 +26,14 @@
<version>${revision}</version>
</parent>
<modelVersion>4.0.0</modelVersion>
- <artifactId>seata-spring</artifactId>
- <packaging>jar</packaging>
- <name>seata-spring ${project.version}</name>
- <description>spring for Seata built with Maven</description>
-
- <dependencies>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>seata-tm</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>seata-rm-datasource</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>seata-rm</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>seata-integration-tx-api</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>seata-serializer-all</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>seata-tcc</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>seata-sqlparser-druid</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <!-- spring -->
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-context</artifactId>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-jdbc</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jetbrains.kotlin</groupId>
- <artifactId>kotlin-stdlib-jdk8</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jetbrains.kotlin</groupId>
- <artifactId>kotlin-test</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-classic</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-inline</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-core</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.jetbrains.kotlinx</groupId>
- <artifactId>kotlinx-coroutines-core</artifactId>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.jetbrains.kotlin</groupId>
- <artifactId>kotlin-maven-plugin</artifactId>
- <version>${kotlin-maven-plugin.version}</version>
- <configuration>
- <args>
- <arg>-Xjvm-default=all</arg>
- </args>
- <jvmTarget>1.8</jvmTarget>
- </configuration>
- <executions>
- <execution>
- <id>compile</id>
- <phase>process-sources</phase>
- <goals>
- <goal>compile</goal>
- </goals>
- </execution>
- <!-- Add this execution to compile the test code -->
- <execution>
- <id>test-compile</id>
- <phase>test-compile</phase>
- <goals>
- <goal>test-compile</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
-
+ <artifactId>seata-spring-parent</artifactId>
+ <packaging>pom</packaging>
+ <name>seata-spring-parent ${project.version}</name>
+ <description>spring top parent for Seata built with Maven</description>
+
+ <modules>
+ <module>seata-spring</module>
+ <module>seata-spring-boot-starter</module>
+ <module>seata-spring-autoconfigure</module>
+ </modules>
</project>
diff --git a/seata-spring-autoconfigure/pom.xml
b/spring/seata-spring-autoconfigure/pom.xml
similarity index 97%
rename from seata-spring-autoconfigure/pom.xml
rename to spring/seata-spring-autoconfigure/pom.xml
index f3fe052279..dd31161955 100644
--- a/seata-spring-autoconfigure/pom.xml
+++ b/spring/seata-spring-autoconfigure/pom.xml
@@ -24,6 +24,7 @@
<groupId>org.apache.seata</groupId>
<artifactId>seata-parent</artifactId>
<version>${revision}</version>
+ <relativePath>../../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>seata-spring-autoconfigure</artifactId>
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/pom.xml
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/pom.xml
similarity index 100%
rename from seata-spring-autoconfigure/seata-spring-autoconfigure-client/pom.xml
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/pom.xml
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataClientEnvironmentPostProcessor.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataClientEnvironmentPostProcessor.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataClientEnvironmentPostProcessor.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataClientEnvironmentPostProcessor.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataSpringFenceAutoConfiguration.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataSpringFenceAutoConfiguration.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataSpringFenceAutoConfiguration.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataSpringFenceAutoConfiguration.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SagaAsyncThreadPoolProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SagaAsyncThreadPoolProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SagaAsyncThreadPoolProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SagaAsyncThreadPoolProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataJsonProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataJsonProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataJsonProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataJsonProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataTccProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataTccProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataTccProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataTccProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SpringCloudAlibabaConfiguration.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SpringCloudAlibabaConfiguration.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SpringCloudAlibabaConfiguration.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/SpringCloudAlibabaConfiguration.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/LoadBalanceProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/LoadBalanceProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/LoadBalanceProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/LoadBalanceProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/LockProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/LockProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/LockProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/LockProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/RmProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/RmProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/RmProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/RmProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/ServiceProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/ServiceProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/ServiceProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/ServiceProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/TmProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/TmProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/TmProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/TmProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/UndoCompressProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/UndoCompressProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/UndoCompressProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/UndoCompressProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/UndoProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/UndoProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/UndoProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client/UndoProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/resources/META-INF/additional-spring-configuration-metadata.json
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/resources/META-INF/additional-spring-configuration-metadata.json
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/resources/META-INF/additional-spring-configuration-metadata.json
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/resources/META-INF/additional-spring-configuration-metadata.json
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/resources/META-INF/spring.factories
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/resources/META-INF/spring.factories
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/resources/META-INF/spring.factories
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/resources/META-INF/spring.factories
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/ClientPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/ClientPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/ClientPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/ClientPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataClientEnvironmentPostProcessorTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataClientEnvironmentPostProcessorTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataClientEnvironmentPostProcessorTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataClientEnvironmentPostProcessorTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/SagaAsyncThreadPoolPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/SagaAsyncThreadPoolPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/SagaAsyncThreadPoolPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/SagaAsyncThreadPoolPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataJsonPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataJsonPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataJsonPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataJsonPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/SeataPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/SpringCloudAlibabaConfigurationTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/SpringCloudAlibabaConfigurationTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/SpringCloudAlibabaConfigurationTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/SpringCloudAlibabaConfigurationTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/LoadBalancePropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/LoadBalancePropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/LoadBalancePropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/LoadBalancePropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/LockPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/LockPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/LockPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/LockPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/RmPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/RmPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/RmPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/RmPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/ServicePropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/ServicePropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/ServicePropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/ServicePropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/TmPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/TmPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/TmPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/TmPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/UndoCompressPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/UndoCompressPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/UndoCompressPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/UndoCompressPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/UndoPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/UndoPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/UndoPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/client/UndoPropertiesTest.java
diff --git a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/pom.xml
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/pom.xml
similarity index 100%
rename from seata-spring-autoconfigure/seata-spring-autoconfigure-core/pom.xml
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/pom.xml
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataCoreAutoConfiguration.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataCoreAutoConfiguration.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataCoreAutoConfiguration.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataCoreAutoConfiguration.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataCoreEnvironmentPostProcessor.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataCoreEnvironmentPostProcessor.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataCoreEnvironmentPostProcessor.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataCoreEnvironmentPostProcessor.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/StarterConstants.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/StarterConstants.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/StarterConstants.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/StarterConstants.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/loader/SeataPropertiesLoader.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/loader/SeataPropertiesLoader.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/loader/SeataPropertiesLoader.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/loader/SeataPropertiesLoader.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/LogProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/LogProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/LogProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/LogProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/ShutdownProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/ShutdownProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/ShutdownProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/ShutdownProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/ThreadFactoryProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/ThreadFactoryProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/ThreadFactoryProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/ThreadFactoryProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/TransportProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/TransportProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/TransportProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/TransportProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigApolloProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigApolloProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigApolloProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigApolloProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigConsulProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigConsulProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigConsulProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigConsulProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigCustomProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigCustomProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigCustomProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigCustomProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigEtcd3Properties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigEtcd3Properties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigEtcd3Properties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigEtcd3Properties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigFileProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigFileProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigFileProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigFileProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigNacosProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigNacosProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigNacosProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigNacosProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigZooKeeperProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigZooKeeperProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigZooKeeperProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigZooKeeperProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryConsulProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryConsulProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryConsulProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryConsulProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryCustomProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryCustomProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryCustomProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryCustomProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryEtcd3Properties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryEtcd3Properties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryEtcd3Properties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryEtcd3Properties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryEurekaProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryEurekaProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryEurekaProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryEurekaProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryMetadataProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryMetadataProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryMetadataProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryMetadataProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNacosProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNacosProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNacosProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNacosProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNamingServerProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNamingServerProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNamingServerProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNamingServerProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryRaftProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryRaftProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryRaftProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryRaftProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryRedisProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryRedisProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryRedisProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryRedisProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistrySofaProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistrySofaProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistrySofaProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistrySofaProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryZooKeeperProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryZooKeeperProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryZooKeeperProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryZooKeeperProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/provider/SpringApplicationContextProvider.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/provider/SpringApplicationContextProvider.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/provider/SpringApplicationContextProvider.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/provider/SpringApplicationContextProvider.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/provider/SpringBootConfigurationProvider.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/provider/SpringBootConfigurationProvider.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/provider/SpringBootConfigurationProvider.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/provider/SpringBootConfigurationProvider.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/resources/META-INF/additional-spring-configuration-metadata.json
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/resources/META-INF/additional-spring-configuration-metadata.json
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/resources/META-INF/additional-spring-configuration-metadata.json
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/resources/META-INF/additional-spring-configuration-metadata.json
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/resources/META-INF/services/org.apache.seata.config.ExtConfigurationProvider
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/resources/META-INF/services/org.apache.seata.config.ExtConfigurationProvider
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/resources/META-INF/services/org.apache.seata.config.ExtConfigurationProvider
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/resources/META-INF/services/org.apache.seata.config.ExtConfigurationProvider
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/resources/META-INF/spring.factories
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/resources/META-INF/spring.factories
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/resources/META-INF/spring.factories
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/resources/META-INF/spring.factories
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/BasePropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/BasePropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/BasePropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/BasePropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/CorePropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/CorePropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/CorePropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/CorePropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataCoreAutoConfigurationTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataCoreAutoConfigurationTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataCoreAutoConfigurationTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataCoreAutoConfigurationTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/LogPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/LogPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/LogPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/LogPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/ShutdownPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/ShutdownPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/ShutdownPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/ShutdownPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/ThreadFactoryPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/ThreadFactoryPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/ThreadFactoryPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/ThreadFactoryPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/TransportPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/TransportPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/TransportPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/TransportPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigApolloPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigApolloPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigApolloPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigApolloPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigConsulPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigConsulPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigConsulPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigConsulPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigCustomPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigCustomPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigCustomPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigCustomPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigEtcd3PropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigEtcd3PropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigEtcd3PropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigEtcd3PropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigFilePropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigFilePropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigFilePropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigFilePropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigNacosPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigNacosPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigNacosPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigNacosPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigZooKeeperPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigZooKeeperPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigZooKeeperPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/config/ConfigZooKeeperPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryConsulPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryConsulPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryConsulPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryConsulPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryCustomPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryCustomPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryCustomPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryCustomPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryEtcd3PropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryEtcd3PropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryEtcd3PropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryEtcd3PropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryEurekaPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryEurekaPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryEurekaPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryEurekaPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryMetadataPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryMetadataPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryMetadataPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryMetadataPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNacosPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNacosPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNacosPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNacosPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNamingServerPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNamingServerPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNamingServerPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNamingServerPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryRaftPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryRaftPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryRaftPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryRaftPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryRedisPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryRedisPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryRedisPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryRedisPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistrySofaPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistrySofaPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistrySofaPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistrySofaPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryZooKeeperPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryZooKeeperPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryZooKeeperPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryZooKeeperPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/resources/META-INF/spring.factories
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/resources/META-INF/spring.factories
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/resources/META-INF/spring.factories
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/resources/META-INF/spring.factories
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/resources/application-test.properties
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/resources/application-test.properties
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/resources/application-test.properties
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/resources/application-test.properties
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/resources/file.conf
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/resources/file.conf
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/resources/file.conf
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/resources/file.conf
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/resources/registry.conf
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/resources/registry.conf
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/resources/registry.conf
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/test/resources/registry.conf
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/pom.xml
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/pom.xml
similarity index 100%
rename from seata-spring-autoconfigure/seata-spring-autoconfigure-server/pom.xml
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/pom.xml
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataServerEnvironmentPostProcessor.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataServerEnvironmentPostProcessor.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataServerEnvironmentPostProcessor.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataServerEnvironmentPostProcessor.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/http/RestControllerBeanPostProcessor.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/http/RestControllerBeanPostProcessor.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/http/RestControllerBeanPostProcessor.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/http/RestControllerBeanPostProcessor.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/MetricsProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/MetricsProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/MetricsProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/MetricsProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerRateLimitProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerRateLimitProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerRateLimitProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerRateLimitProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerRecoveryProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerRecoveryProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerRecoveryProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerRecoveryProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerUndoProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerUndoProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerUndoProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerUndoProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/filter/ServerHttpFilterXssProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/filter/ServerHttpFilterXssProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/filter/ServerHttpFilterXssProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/filter/ServerHttpFilterXssProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/raft/ServerRaftProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/raft/ServerRaftProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/raft/ServerRaftProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/raft/ServerRaftProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/raft/ServerRaftSSLClientProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/raft/ServerRaftSSLClientProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/raft/ServerRaftSSLClientProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/raft/ServerRaftSSLClientProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/raft/ServerRaftSSLProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/raft/ServerRaftSSLProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/raft/ServerRaftSSLProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/raft/ServerRaftSSLProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/raft/ServerRaftSSLServerProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/raft/ServerRaftSSLServerProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/raft/ServerRaftSSLServerProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/raft/ServerRaftSSLServerProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/session/SessionProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/session/SessionProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/session/SessionProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/session/SessionProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/DbcpProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/DbcpProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/DbcpProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/DbcpProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/DruidProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/DruidProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/DruidProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/DruidProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/HikariProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/HikariProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/HikariProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/HikariProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreDBProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreDBProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreDBProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreDBProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreFileProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreFileProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreFileProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreFileProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreRedisProperties.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreRedisProperties.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreRedisProperties.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreRedisProperties.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/resources/META-INF/spring.factories
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/resources/META-INF/spring.factories
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/resources/META-INF/spring.factories
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/resources/META-INF/spring.factories
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataServerEnvironmentPostProcessorTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataServerEnvironmentPostProcessorTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataServerEnvironmentPostProcessorTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataServerEnvironmentPostProcessorTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/ServerPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/ServerPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/ServerPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/ServerPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/http/RestControllerBeanPostProcessorTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/http/RestControllerBeanPostProcessorTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/http/RestControllerBeanPostProcessorTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/http/RestControllerBeanPostProcessorTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/MetricsPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/MetricsPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/MetricsPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/MetricsPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerRaftPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerRaftPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerRaftPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerRaftPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerRecoveryPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerRecoveryPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerRecoveryPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerRecoveryPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerUndoPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerUndoPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerUndoPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerUndoPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/filter/ServerHttpFilterXssPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/filter/ServerHttpFilterXssPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/filter/ServerHttpFilterXssPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/filter/ServerHttpFilterXssPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/session/SessionPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/session/SessionPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/session/SessionPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/session/SessionPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreDBPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreDBPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreDBPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreDBPropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreFilePropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreFilePropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreFilePropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreFilePropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StorePropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StorePropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StorePropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StorePropertiesTest.java
diff --git
a/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreRedisPropertiesTest.java
b/spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreRedisPropertiesTest.java
similarity index 100%
rename from
seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreRedisPropertiesTest.java
rename to
spring/seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store/StoreRedisPropertiesTest.java
diff --git a/seata-spring-boot-starter/pom.xml
b/spring/seata-spring-boot-starter/pom.xml
similarity index 98%
rename from seata-spring-boot-starter/pom.xml
rename to spring/seata-spring-boot-starter/pom.xml
index 9c2ef74fdd..c8df29a1f9 100644
--- a/seata-spring-boot-starter/pom.xml
+++ b/spring/seata-spring-boot-starter/pom.xml
@@ -24,6 +24,7 @@
<groupId>org.apache.seata</groupId>
<artifactId>seata-parent</artifactId>
<version>${revision}</version>
+ <relativePath>../../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>seata-spring-boot-starter</artifactId>
diff --git
a/seata-spring-boot-starter/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataAutoConfiguration.java
b/spring/seata-spring-boot-starter/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataAutoConfiguration.java
similarity index 100%
rename from
seata-spring-boot-starter/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataAutoConfiguration.java
rename to
spring/seata-spring-boot-starter/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataAutoConfiguration.java
diff --git
a/seata-spring-boot-starter/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataDataSourceAutoConfiguration.java
b/spring/seata-spring-boot-starter/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataDataSourceAutoConfiguration.java
similarity index 100%
rename from
seata-spring-boot-starter/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataDataSourceAutoConfiguration.java
rename to
spring/seata-spring-boot-starter/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataDataSourceAutoConfiguration.java
diff --git
a/seata-spring-boot-starter/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataHttpAutoConfiguration.java
b/spring/seata-spring-boot-starter/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataHttpAutoConfiguration.java
similarity index 100%
rename from
seata-spring-boot-starter/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataHttpAutoConfiguration.java
rename to
spring/seata-spring-boot-starter/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataHttpAutoConfiguration.java
diff --git
a/seata-spring-boot-starter/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataSagaAutoConfiguration.java
b/spring/seata-spring-boot-starter/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataSagaAutoConfiguration.java
similarity index 100%
rename from
seata-spring-boot-starter/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataSagaAutoConfiguration.java
rename to
spring/seata-spring-boot-starter/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataSagaAutoConfiguration.java
diff --git
a/seata-spring-boot-starter/src/main/resources/META-INF/spring-configuration-metadata.json
b/spring/seata-spring-boot-starter/src/main/resources/META-INF/spring-configuration-metadata.json
similarity index 100%
rename from
seata-spring-boot-starter/src/main/resources/META-INF/spring-configuration-metadata.json
rename to
spring/seata-spring-boot-starter/src/main/resources/META-INF/spring-configuration-metadata.json
diff --git
a/seata-spring-boot-starter/src/main/resources/META-INF/spring.factories
b/spring/seata-spring-boot-starter/src/main/resources/META-INF/spring.factories
similarity index 100%
rename from
seata-spring-boot-starter/src/main/resources/META-INF/spring.factories
rename to
spring/seata-spring-boot-starter/src/main/resources/META-INF/spring.factories
diff --git
a/seata-spring-boot-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
b/spring/seata-spring-boot-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 100%
rename from
seata-spring-boot-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
rename to
spring/seata-spring-boot-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git
a/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/PropertyBeanPostProcessorTest.java
b/spring/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/PropertyBeanPostProcessorTest.java
similarity index 100%
rename from
seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/PropertyBeanPostProcessorTest.java
rename to
spring/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/PropertyBeanPostProcessorTest.java
diff --git
a/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/RedisAutoInjectionTypeConvertTest.java
b/spring/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/RedisAutoInjectionTypeConvertTest.java
similarity index 100%
rename from
seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/RedisAutoInjectionTypeConvertTest.java
rename to
spring/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/RedisAutoInjectionTypeConvertTest.java
diff --git
a/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataAutoConfigurationTest.java
b/spring/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataAutoConfigurationTest.java
similarity index 100%
rename from
seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataAutoConfigurationTest.java
rename to
spring/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataAutoConfigurationTest.java
diff --git
a/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataDataSourceAutoConfigurationTest.java
b/spring/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataDataSourceAutoConfigurationTest.java
similarity index 100%
rename from
seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataDataSourceAutoConfigurationTest.java
rename to
spring/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataDataSourceAutoConfigurationTest.java
diff --git
a/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataHttpAutoConfigurationTest.java
b/spring/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataHttpAutoConfigurationTest.java
similarity index 100%
rename from
seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataHttpAutoConfigurationTest.java
rename to
spring/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataHttpAutoConfigurationTest.java
diff --git
a/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataSagaAutoConfigurationTest.java
b/spring/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataSagaAutoConfigurationTest.java
similarity index 100%
rename from
seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataSagaAutoConfigurationTest.java
rename to
spring/seata-spring-boot-starter/src/test/java/org/apache/seata/spring/boot/autoconfigure/SeataSagaAutoConfigurationTest.java
diff --git a/spring/pom.xml b/spring/seata-spring/pom.xml
similarity index 99%
copy from spring/pom.xml
copy to spring/seata-spring/pom.xml
index 1348840ff7..8fb9f48799 100644
--- a/spring/pom.xml
+++ b/spring/seata-spring/pom.xml
@@ -24,6 +24,7 @@
<groupId>org.apache.seata</groupId>
<artifactId>seata-parent</artifactId>
<version>${revision}</version>
+ <relativePath>../../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>seata-spring</artifactId>
diff --git
a/spring/src/main/java/org/apache/seata/rm/fence/SpringFenceConfig.java
b/spring/seata-spring/src/main/java/org/apache/seata/rm/fence/SpringFenceConfig.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/rm/fence/SpringFenceConfig.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/rm/fence/SpringFenceConfig.java
diff --git
a/spring/src/main/java/org/apache/seata/rm/fence/SpringFenceHandler.java
b/spring/seata-spring/src/main/java/org/apache/seata/rm/fence/SpringFenceHandler.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/rm/fence/SpringFenceHandler.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/rm/fence/SpringFenceHandler.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/SpringTargetClassParser.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/SpringTargetClassParser.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/SpringTargetClassParser.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/SpringTargetClassParser.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/annotation/AdapterInvocationWrapper.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/AdapterInvocationWrapper.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/annotation/AdapterInvocationWrapper.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/AdapterInvocationWrapper.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/annotation/AdapterSpringSeataInterceptor.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/AdapterSpringSeataInterceptor.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/annotation/AdapterSpringSeataInterceptor.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/AdapterSpringSeataInterceptor.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/annotation/AspectTransactionalInterceptor.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/AspectTransactionalInterceptor.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/annotation/AspectTransactionalInterceptor.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/AspectTransactionalInterceptor.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/annotation/GlobalTransactionScanner.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/GlobalTransactionScanner.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/annotation/GlobalTransactionScanner.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/GlobalTransactionScanner.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/annotation/MethodDesc.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/MethodDesc.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/annotation/MethodDesc.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/MethodDesc.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/annotation/ScannerChecker.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/ScannerChecker.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/annotation/ScannerChecker.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/ScannerChecker.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/annotation/datasource/AutoDataSourceProxyRegistrar.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/datasource/AutoDataSourceProxyRegistrar.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/annotation/datasource/AutoDataSourceProxyRegistrar.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/datasource/AutoDataSourceProxyRegistrar.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/annotation/datasource/DataSourceProxyHolder.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/datasource/DataSourceProxyHolder.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/annotation/datasource/DataSourceProxyHolder.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/datasource/DataSourceProxyHolder.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/annotation/datasource/EnableAutoDataSourceProxy.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/datasource/EnableAutoDataSourceProxy.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/annotation/datasource/EnableAutoDataSourceProxy.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/datasource/EnableAutoDataSourceProxy.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/annotation/datasource/SeataAutoDataSourceProxyAdvice.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/datasource/SeataAutoDataSourceProxyAdvice.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/annotation/datasource/SeataAutoDataSourceProxyAdvice.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/datasource/SeataAutoDataSourceProxyAdvice.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/annotation/datasource/SeataAutoDataSourceProxyCreator.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/datasource/SeataAutoDataSourceProxyCreator.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/annotation/datasource/SeataAutoDataSourceProxyCreator.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/datasource/SeataAutoDataSourceProxyCreator.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/annotation/datasource/SeataProxy.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/datasource/SeataProxy.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/annotation/datasource/SeataProxy.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/datasource/SeataProxy.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/annotation/scannercheckers/ConfigBeansScannerChecker.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/scannercheckers/ConfigBeansScannerChecker.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/annotation/scannercheckers/ConfigBeansScannerChecker.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/scannercheckers/ConfigBeansScannerChecker.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/annotation/scannercheckers/PackageScannerChecker.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/scannercheckers/PackageScannerChecker.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/annotation/scannercheckers/PackageScannerChecker.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/scannercheckers/PackageScannerChecker.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/annotation/scannercheckers/ScopeBeansScannerChecker.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/scannercheckers/ScopeBeansScannerChecker.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/annotation/scannercheckers/ScopeBeansScannerChecker.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/annotation/scannercheckers/ScopeBeansScannerChecker.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/kt/support/TransactionCoroutineContext.kt
b/spring/seata-spring/src/main/java/org/apache/seata/spring/kt/support/TransactionCoroutineContext.kt
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/kt/support/TransactionCoroutineContext.kt
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/kt/support/TransactionCoroutineContext.kt
diff --git
a/spring/src/main/java/org/apache/seata/spring/kt/support/TransactionDsl.kt
b/spring/seata-spring/src/main/java/org/apache/seata/spring/kt/support/TransactionDsl.kt
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/kt/support/TransactionDsl.kt
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/kt/support/TransactionDsl.kt
diff --git
a/spring/src/main/java/org/apache/seata/spring/remoting/parser/RemotingFactoryBeanParser.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/remoting/parser/RemotingFactoryBeanParser.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/remoting/parser/RemotingFactoryBeanParser.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/remoting/parser/RemotingFactoryBeanParser.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/tcc/TccAnnotationProcessor.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/tcc/TccAnnotationProcessor.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/tcc/TccAnnotationProcessor.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/tcc/TccAnnotationProcessor.java
diff --git a/spring/src/main/java/org/apache/seata/spring/util/OrderUtil.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/util/OrderUtil.java
similarity index 100%
rename from spring/src/main/java/org/apache/seata/spring/util/OrderUtil.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/util/OrderUtil.java
diff --git
a/spring/src/main/java/org/apache/seata/spring/util/SpringProxyUtils.java
b/spring/seata-spring/src/main/java/org/apache/seata/spring/util/SpringProxyUtils.java
similarity index 100%
rename from
spring/src/main/java/org/apache/seata/spring/util/SpringProxyUtils.java
rename to
spring/seata-spring/src/main/java/org/apache/seata/spring/util/SpringProxyUtils.java
diff --git
a/spring/src/main/resources/META-INF/services/org.apache.seata.integration.tx.api.interceptor.parser.TargetClassParser
b/spring/seata-spring/src/main/resources/META-INF/services/org.apache.seata.integration.tx.api.interceptor.parser.TargetClassParser
similarity index 100%
rename from
spring/src/main/resources/META-INF/services/org.apache.seata.integration.tx.api.interceptor.parser.TargetClassParser
rename to
spring/seata-spring/src/main/resources/META-INF/services/org.apache.seata.integration.tx.api.interceptor.parser.TargetClassParser
diff --git
a/spring/src/main/resources/META-INF/services/org.apache.seata.spring.annotation.ScannerChecker
b/spring/seata-spring/src/main/resources/META-INF/services/org.apache.seata.spring.annotation.ScannerChecker
similarity index 100%
rename from
spring/src/main/resources/META-INF/services/org.apache.seata.spring.annotation.ScannerChecker
rename to
spring/seata-spring/src/main/resources/META-INF/services/org.apache.seata.spring.annotation.ScannerChecker
diff --git
a/spring/src/test/java/org/apache/seata/rm/fence/FenceLogCleanRunnableUnitTest.java
b/spring/seata-spring/src/test/java/org/apache/seata/rm/fence/FenceLogCleanRunnableUnitTest.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/rm/fence/FenceLogCleanRunnableUnitTest.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/rm/fence/FenceLogCleanRunnableUnitTest.java
diff --git
a/spring/src/test/java/org/apache/seata/rm/fence/FenceLogIdentityTest.java
b/spring/seata-spring/src/test/java/org/apache/seata/rm/fence/FenceLogIdentityTest.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/rm/fence/FenceLogIdentityTest.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/rm/fence/FenceLogIdentityTest.java
diff --git
a/spring/src/test/java/org/apache/seata/rm/fence/SpringFenceConfigTest.java
b/spring/seata-spring/src/test/java/org/apache/seata/rm/fence/SpringFenceConfigTest.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/rm/fence/SpringFenceConfigTest.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/rm/fence/SpringFenceConfigTest.java
diff --git
a/spring/src/test/java/org/apache/seata/rm/fence/SpringFenceHandlerUnitTest.java
b/spring/seata-spring/src/test/java/org/apache/seata/rm/fence/SpringFenceHandlerUnitTest.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/rm/fence/SpringFenceHandlerUnitTest.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/rm/fence/SpringFenceHandlerUnitTest.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/SpringLocalTccTest.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/SpringLocalTccTest.java
similarity index 100%
rename from spring/src/test/java/org/apache/seata/spring/SpringLocalTccTest.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/SpringLocalTccTest.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/annotation/AdapterSpringSeataInterceptorTest.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/annotation/AdapterSpringSeataInterceptorTest.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/annotation/AdapterSpringSeataInterceptorTest.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/annotation/AdapterSpringSeataInterceptorTest.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/annotation/GlobalTransactionScannerTest.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/annotation/GlobalTransactionScannerTest.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/annotation/GlobalTransactionScannerTest.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/annotation/GlobalTransactionScannerTest.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/annotation/MethodDescTest.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/annotation/MethodDescTest.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/annotation/MethodDescTest.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/annotation/MethodDescTest.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/annotation/datasource/SeataAutoDataSourceProxyTest.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/annotation/datasource/SeataAutoDataSourceProxyTest.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/annotation/datasource/SeataAutoDataSourceProxyTest.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/annotation/datasource/SeataAutoDataSourceProxyTest.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/annotation/scannercheckers/ConfigBeansScannerCheckerTest.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/annotation/scannercheckers/ConfigBeansScannerCheckerTest.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/annotation/scannercheckers/ConfigBeansScannerCheckerTest.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/annotation/scannercheckers/ConfigBeansScannerCheckerTest.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/annotation/scannercheckers/PackageScannerCheckerTest.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/annotation/scannercheckers/PackageScannerCheckerTest.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/annotation/scannercheckers/PackageScannerCheckerTest.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/annotation/scannercheckers/PackageScannerCheckerTest.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/annotation/scannercheckers/ScopeBeansScannerCheckerTest.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/annotation/scannercheckers/ScopeBeansScannerCheckerTest.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/annotation/scannercheckers/ScopeBeansScannerCheckerTest.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/annotation/scannercheckers/ScopeBeansScannerCheckerTest.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/kt/TransactionScopeTest.kt
b/spring/seata-spring/src/test/java/org/apache/seata/spring/kt/TransactionScopeTest.kt
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/kt/TransactionScopeTest.kt
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/kt/TransactionScopeTest.kt
diff --git
a/spring/src/test/java/org/apache/seata/spring/remoting/parser/RemotingFactoryBeanParserTest.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/remoting/parser/RemotingFactoryBeanParserTest.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/remoting/parser/RemotingFactoryBeanParserTest.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/remoting/parser/RemotingFactoryBeanParserTest.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/tcc/NormalTccAction.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/tcc/NormalTccAction.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/tcc/NormalTccAction.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/tcc/NormalTccAction.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/tcc/NormalTccActionImpl.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/tcc/NormalTccActionImpl.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/tcc/NormalTccActionImpl.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/tcc/NormalTccActionImpl.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/tcc/TccAnnoAtInterAction.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/tcc/TccAnnoAtInterAction.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/tcc/TccAnnoAtInterAction.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/tcc/TccAnnoAtInterAction.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/tcc/TccAnnoAtInterActionImpl.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/tcc/TccAnnoAtInterActionImpl.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/tcc/TccAnnoAtInterActionImpl.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/tcc/TccAnnoAtInterActionImpl.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/tcc/TccAnnoAtInterImplAction.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/tcc/TccAnnoAtInterImplAction.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/tcc/TccAnnoAtInterImplAction.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/tcc/TccAnnoAtInterImplAction.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/tcc/TccAnnoAtInterImplActionImpl.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/tcc/TccAnnoAtInterImplActionImpl.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/tcc/TccAnnoAtInterImplActionImpl.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/tcc/TccAnnoAtInterImplActionImpl.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/tcc/TccAnnotationProcessorTest.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/tcc/TccAnnotationProcessorTest.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/tcc/TccAnnotationProcessorTest.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/tcc/TccAnnotationProcessorTest.java
diff --git a/spring/src/test/java/org/apache/seata/spring/util/MockAdvice1.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/util/MockAdvice1.java
similarity index 100%
rename from spring/src/test/java/org/apache/seata/spring/util/MockAdvice1.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/util/MockAdvice1.java
diff --git a/spring/src/test/java/org/apache/seata/spring/util/MockAdvice2.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/util/MockAdvice2.java
similarity index 100%
rename from spring/src/test/java/org/apache/seata/spring/util/MockAdvice2.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/util/MockAdvice2.java
diff --git a/spring/src/test/java/org/apache/seata/spring/util/MockAdvisor.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/util/MockAdvisor.java
similarity index 100%
rename from spring/src/test/java/org/apache/seata/spring/util/MockAdvisor.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/util/MockAdvisor.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/util/MockAnnotationOrdered.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/util/MockAnnotationOrdered.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/util/MockAnnotationOrdered.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/util/MockAnnotationOrdered.java
diff --git a/spring/src/test/java/org/apache/seata/spring/util/MockOrdered.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/util/MockOrdered.java
similarity index 100%
rename from spring/src/test/java/org/apache/seata/spring/util/MockOrdered.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/util/MockOrdered.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/util/OrderUtilTest.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/util/OrderUtilTest.java
similarity index 100%
rename from spring/src/test/java/org/apache/seata/spring/util/OrderUtilTest.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/util/OrderUtilTest.java
diff --git
a/spring/src/test/java/org/apache/seata/spring/util/SpringProxyUtilsTest.java
b/spring/seata-spring/src/test/java/org/apache/seata/spring/util/SpringProxyUtilsTest.java
similarity index 100%
rename from
spring/src/test/java/org/apache/seata/spring/util/SpringProxyUtilsTest.java
rename to
spring/seata-spring/src/test/java/org/apache/seata/spring/util/SpringProxyUtilsTest.java
diff --git a/spring/src/test/resources/file.conf
b/spring/seata-spring/src/test/resources/file.conf
similarity index 100%
rename from spring/src/test/resources/file.conf
rename to spring/seata-spring/src/test/resources/file.conf
diff --git a/spring/src/test/resources/registry.conf
b/spring/seata-spring/src/test/resources/registry.conf
similarity index 100%
rename from spring/src/test/resources/registry.conf
rename to spring/seata-spring/src/test/resources/registry.conf
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]