[maven-release-plugin] prepare release 4.1.1
diff --git a/encrypt-core/encrypt-core-api/pom.xml b/encrypt-core/encrypt-core-api/pom.xml
index 78e1b7e..f068808 100644
--- a/encrypt-core/encrypt-core-api/pom.xml
+++ b/encrypt-core/encrypt-core-api/pom.xml
@@ -1,38 +1,36 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>encrypt-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>encrypt-core-api</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>encrypt-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>encrypt-core-api</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/encrypt-core/encrypt-core-common/pom.xml b/encrypt-core/encrypt-core-common/pom.xml
index 199fa04..7646cde 100644
--- a/encrypt-core/encrypt-core-common/pom.xml
+++ b/encrypt-core/encrypt-core-common/pom.xml
@@ -1,43 +1,41 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>encrypt-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>encrypt-core-common</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>encrypt-core-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>encrypt-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>encrypt-core-common</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>encrypt-core-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/encrypt-core/encrypt-core-merge/pom.xml b/encrypt-core/encrypt-core-merge/pom.xml
index d8dc922..d0dfdd2 100644
--- a/encrypt-core/encrypt-core-merge/pom.xml
+++ b/encrypt-core/encrypt-core-merge/pom.xml
@@ -1,43 +1,41 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>encrypt-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>encrypt-core-merge</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-merge</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>encrypt-core-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>encrypt-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>encrypt-core-merge</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-merge</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>encrypt-core-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/encrypt-core/encrypt-core-rewrite/pom.xml b/encrypt-core/encrypt-core-rewrite/pom.xml
index 692ecd2..90bcb76 100644
--- a/encrypt-core/encrypt-core-rewrite/pom.xml
+++ b/encrypt-core/encrypt-core-rewrite/pom.xml
@@ -1,94 +1,92 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>encrypt-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>encrypt-core-rewrite</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-binder</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-rewrite-engine</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-rewrite-test</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sql92</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-mysql</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-oracle</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>encrypt-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>encrypt-core-rewrite</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-binder</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-rewrite-engine</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-rewrite-test</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sql92</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-mysql</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-oracle</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.h2database</groupId>

+            <artifactId>h2</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/encrypt-core/pom.xml b/encrypt-core/pom.xml
index a239090..b6e1abe 100644
--- a/encrypt-core/pom.xml
+++ b/encrypt-core/pom.xml
@@ -1,39 +1,37 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>encrypt-core</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>encrypt-core-api</module>
-        <module>encrypt-core-common</module>
-        <module>encrypt-core-rewrite</module>
-        <module>encrypt-core-merge</module>
-    </modules>
-</project>
-
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>encrypt-core</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>encrypt-core-api</module>

+        <module>encrypt-core-common</module>

+        <module>encrypt-core-rewrite</module>

+        <module>encrypt-core-merge</module>

+    </modules>

+</project>

+

diff --git a/master-slave-core/master-slave-core-route/pom.xml b/master-slave-core/master-slave-core-route/pom.xml
index 9c2cdaa..596feb9 100644
--- a/master-slave-core/master-slave-core-route/pom.xml
+++ b/master-slave-core/master-slave-core-route/pom.xml
@@ -1,49 +1,47 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>master-slave-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>master-slave-core-route</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-route</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>master-slave-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>master-slave-core-route</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-route</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/master-slave-core/pom.xml b/master-slave-core/pom.xml
index c1ac30b..2d6a361a 100644
--- a/master-slave-core/pom.xml
+++ b/master-slave-core/pom.xml
@@ -1,34 +1,32 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <packaging>pom</packaging>
-    <modules>
-        <module>master-slave-core-route</module>
-    </modules>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>master-slave-core</artifactId>
-    <name>${project.artifactId}</name>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <packaging>pom</packaging>

+    <modules>

+        <module>master-slave-core-route</module>

+    </modules>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>master-slave-core</artifactId>

+    <name>${project.artifactId}</name>

+</project>

diff --git a/pom.xml b/pom.xml
index 2d2e742..adb7159 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,942 +1,942 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache</groupId>
-        <artifactId>apache</artifactId>
-        <version>21</version>
-    </parent>
-    <groupId>org.apache.shardingsphere</groupId>
-    <artifactId>shardingsphere</artifactId>
-    <version>5.0.0-RC1-SNAPSHOT</version>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-spi</module>
-        
-        <module>shardingsphere-sql-parser</module>
-        <module>shardingsphere-database-protocol</module>
-        <module>shardingsphere-underlying</module>
-        
-        <module>sharding-core</module>
-        <module>encrypt-core</module>
-        
-        <module>sharding-jdbc</module>
-        <module>sharding-proxy</module>
-        <module>sharding-scaling</module>
-        
-        <module>sharding-transaction</module>
-        <module>sharding-orchestration</module> 
-        <module>sharding-opentracing</module>
-        
-        <module>sharding-spring</module>
-        <module>sharding-sql-test</module>
-        
-        <module>sharding-distribution</module>
-        <module>sharding-integration-test</module>
-        <module>shadow-core</module>
-        <module>master-slave-core</module>
-    </modules>
-    
-    <properties>
-        <java.version>1.8</java.version>
-        <maven.version.range>[3.0.4,)</maven.version.range>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <project.build.locale>zh_CN</project.build.locale>
-        
-        <guava.version>18.0</guava.version>
-        <gson.version>2.8.6</gson.version>
-        <slf4j.version>1.7.7</slf4j.version>
-        
-        <antlr4.version>4.7.2</antlr4.version>
-        
-        <groovy.version>2.4.5</groovy.version>
-        <snakeyaml.version>1.16</snakeyaml.version>
-        
-        <netty.version>4.1.42.Final</netty.version>
-        <commons-codec.version>1.10</commons-codec.version>
-        <commons-cli.version>1.4</commons-cli.version>
-        <commons-collections4.version>4.2</commons-collections4.version>
-        
-        <javax.transaction.version>1.1</javax.transaction.version>
-        <atomikos.version>4.0.6</atomikos.version>
-        <seata.version>1.0.0</seata.version>
-        <narayana.version>5.9.1.Final</narayana.version>
-        <jboss-transaction-spi.version>7.6.0.Final</jboss-transaction-spi.version>
-        <btm.version>2.1.3</btm.version>
-        
-        <curator.version>2.10.0</curator.version>
-        <opentracing.version>0.30.0</opentracing.version>
-        <apollo.client.version>1.5.0</apollo.client.version>
-        <nacos.client.verison>1.1.4</nacos.client.verison>
-        
-        <lombok.version>1.16.20</lombok.version>
-        
-        <springframework.version>[4.3.6.RELEASE,5.0.0.M1)</springframework.version>
-        <spring-boot.version>[1.5.20.RELEASE,2.0.0.M1)</spring-boot.version>
-        
-        <junit.version>4.12</junit.version>
-        <hamcrest.version>1.3</hamcrest.version>
-        <mockito.version>2.7.21</mockito.version>
-        <logback.version>1.2.0</logback.version>
-        
-        <hikari-cp.version>3.4.2</hikari-cp.version>
-        <commons-dbcp2.version>2.2.0</commons-dbcp2.version>
-        <commons-pool.version>1.6</commons-pool.version>
-        <h2.version>1.4.196</h2.version>
-        <mysql-connector-java.version>5.1.47</mysql-connector-java.version>
-        <postgresql.version>42.2.5</postgresql.version>
-        <mssql.version>6.1.7.jre8-preview</mssql.version>
-        <mariadb-java-client.version>2.4.2</mariadb-java-client.version>
-
-        <!-- Plugin versions -->
-        <apache-rat-plugin.version>0.12</apache-rat-plugin.version>
-        <takari-maven-plugin.version>0.6.1</takari-maven-plugin.version>
-        <maven-compiler-plugin.version>3.3</maven-compiler-plugin.version>
-        <maven-assembly-plugin.version>3.1.0</maven-assembly-plugin.version>
-        <maven-resources-plugin.version>2.7</maven-resources-plugin.version>
-        <maven-jar-plugin.version>2.6</maven-jar-plugin.version>
-        <maven-surefire-plugin.version>2.18.1</maven-surefire-plugin.version>
-        <maven-deploy-plugin.version>2.8.2</maven-deploy-plugin.version>
-        <maven-release-plugin.version>2.5.3</maven-release-plugin.version>
-        <maven-site-plugin.version>3.4</maven-site-plugin.version>
-        <maven-enforcer-plugin.version>1.4</maven-enforcer-plugin.version>
-        <maven-project-info-reports-plugin.version>2.8</maven-project-info-reports-plugin.version>
-        <maven-plugin-plugin.version>3.4</maven-plugin-plugin.version>
-        <maven-javadoc-plugin.version>2.10.3</maven-javadoc-plugin.version>
-        <maven-source-plugin.version>2.4</maven-source-plugin.version>
-        <maven-jxr-plugin.version>2.5</maven-jxr-plugin.version>
-        <lifecycle-mapping.version>1.0.0</lifecycle-mapping.version>
-        <coveralls-maven-plugin.version>4.3.0</coveralls-maven-plugin.version>
-        <cobertura-maven-plugin.version>2.7</cobertura-maven-plugin.version>
-        <jacoco.version>0.8.0</jacoco.version>
-        <findbugs-maven-plugin.version>3.0.2</findbugs-maven-plugin.version>
-        <maven-checkstyle-plugin.version>3.1.0</maven-checkstyle-plugin.version>
-        <maven-pmd-plugin.version>3.5</maven-pmd-plugin.version>
-        <jdepend-maven-plugin.version>2.0</jdepend-maven-plugin.version>
-        <taglist-maven-plugin.version>2.4</taglist-maven-plugin.version>
-        <os-maven-plugin.version>1.5.0.Final</os-maven-plugin.version>
-        <dockerfile-maven.version>1.4.6</dockerfile-maven.version>
-        
-        <javadocExecutable>${java.home}/../bin/javadoc</javadocExecutable>
-        <maven.deploy.skip>false</maven.deploy.skip>
-        <argLine>-Xmx1024m -XX:MaxMetaspaceSize=256m</argLine>
-    </properties>
-    
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>com.google.guava</groupId>
-                <artifactId>guava</artifactId>
-                <version>${guava.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>com.google.code.gson</groupId>
-                <artifactId>gson</artifactId>
-                <version>${gson.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.slf4j</groupId>
-                <artifactId>slf4j-api</artifactId>
-                <version>${slf4j.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.slf4j</groupId>
-                <artifactId>jcl-over-slf4j</artifactId>
-                <version>${slf4j.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.slf4j</groupId>
-                <artifactId>jul-to-slf4j</artifactId>
-                <version>${slf4j.version}</version>
-            </dependency>
-            
-            <dependency>
-                <groupId>org.antlr</groupId>
-                <artifactId>antlr4-runtime</artifactId>
-                <version>${antlr4.version}</version>
-            </dependency>
-            
-            <dependency>
-                <groupId>org.codehaus.groovy</groupId>
-                <artifactId>groovy</artifactId>
-                <version>${groovy.version}</version>
-                <classifier>indy</classifier>
-            </dependency>
-            <dependency>
-                <groupId>org.yaml</groupId>
-                <artifactId>snakeyaml</artifactId>
-                <version>${snakeyaml.version}</version>
-            </dependency>
-            
-            <dependency>
-                <groupId>io.netty</groupId>
-                <artifactId>netty-all</artifactId>
-                <version>${netty.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>commons-codec</groupId>
-                <artifactId>commons-codec</artifactId>
-                <version>${commons-codec.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>commons-cli</groupId>
-                <artifactId>commons-cli</artifactId>
-                <version>${commons-cli.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.commons</groupId>
-                <artifactId>commons-collections4</artifactId>
-                <version>${commons-collections4.version}</version>
-            </dependency>
-            
-            <dependency>
-                <groupId>javax.transaction</groupId>
-                <artifactId>jta</artifactId>
-                <version>${javax.transaction.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>com.atomikos</groupId>
-                <artifactId>transactions</artifactId>
-                <version>${atomikos.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>com.atomikos</groupId>
-                <artifactId>transactions-jta</artifactId>
-                <version>${atomikos.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>com.atomikos</groupId>
-                <artifactId>transactions-jdbc</artifactId>
-                <version>${atomikos.version}</version>
-            </dependency>
-            
-            <dependency>
-                <groupId>org.jboss.narayana.jta</groupId>
-                <artifactId>jta</artifactId>
-                <version>${narayana.version}</version>
-                <scope>provided</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.narayana.jts</groupId>
-                <artifactId>narayana-jts-integration</artifactId>
-                <version>${narayana.version}</version>
-                <scope>provided</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss</groupId>
-                <artifactId>jboss-transaction-spi</artifactId>
-                <version>${jboss-transaction-spi.version}</version>
-                <scope>provided</scope>
-            </dependency>
-            
-            <dependency>
-                <groupId>org.codehaus.btm</groupId>
-                <artifactId>btm</artifactId>
-                <version>${btm.version}</version>
-                <scope>provided</scope>
-            </dependency>
-            
-            <dependency>
-                <groupId>io.seata</groupId>
-                <artifactId>seata-rm-datasource</artifactId>
-                <version>${seata.version}</version>
-                <scope>provided</scope>
-            </dependency>
-            <dependency>
-                <groupId>io.seata</groupId>
-                <artifactId>seata-tm</artifactId>
-                <version>${seata.version}</version>
-                <scope>provided</scope>
-            </dependency>
-            <dependency>
-                <groupId>io.seata</groupId>
-                <artifactId>seata-codec-all</artifactId>
-                <version>${seata.version}</version>
-                <scope>provided</scope>
-            </dependency>
-            
-            <dependency>
-                <groupId>org.apache.curator</groupId>
-                <artifactId>curator-framework</artifactId>
-                <version>${curator.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.curator</groupId>
-                <artifactId>curator-client</artifactId>
-                <version>${curator.version}</version>
-                <exclusions>
-                    <exclusion>
-                        <artifactId>netty</artifactId>
-                        <groupId>io.netty</groupId>
-                    </exclusion>
-                </exclusions>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.curator</groupId>
-                <artifactId>curator-recipes</artifactId>
-                <version>${curator.version}</version>
-            </dependency>
-            
-            <dependency>
-                <groupId>io.opentracing</groupId>
-                <artifactId>opentracing-util</artifactId>
-                <version>${opentracing.version}</version>
-            </dependency>
-            
-            <dependency>
-                <groupId>org.springframework</groupId>
-                <artifactId>spring-context-support</artifactId>
-                <version>${springframework.version}</version>
-                <scope>provided</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.springframework.boot</groupId>
-                <artifactId>spring-boot-starter</artifactId>
-                <version>${spring-boot.version}</version>
-                <scope>provided</scope>
-            </dependency>
-
-            <dependency>
-                <groupId>com.h2database</groupId>
-                <artifactId>h2</artifactId>
-                <version>${h2.version}</version>
-                <scope>provided</scope>
-            </dependency>
-            <dependency>
-                <groupId>mysql</groupId>
-                <artifactId>mysql-connector-java</artifactId>
-                <version>${mysql-connector-java.version}</version>
-                <scope>provided</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.mariadb.jdbc</groupId>
-                <artifactId>mariadb-java-client</artifactId>
-                <version>${mariadb-java-client.version}</version>
-                <scope>provided</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.postgresql</groupId>
-                <artifactId>postgresql</artifactId>
-                <version>${postgresql.version}</version>
-                <scope>provided</scope>
-            </dependency>
-            <dependency>
-                <groupId>com.microsoft.sqlserver</groupId>
-                <artifactId>mssql-jdbc</artifactId>
-                <version>${mssql.version}</version>
-                <scope>provided</scope>
-            </dependency>
-            
-            <dependency>
-                <groupId>org.projectlombok</groupId>
-                <artifactId>lombok</artifactId>
-                <version>${lombok.version}</version>
-                <scope>provided</scope>
-            </dependency>
-            
-            <dependency>
-                <groupId>org.springframework.boot</groupId>
-                <artifactId>spring-boot-configuration-processor</artifactId>
-                <version>${spring-boot.version}</version>
-                <scope>provided</scope>
-                <optional>true</optional>
-            </dependency>
-            
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>${junit.version}</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.hamcrest</groupId>
-                <artifactId>hamcrest-library</artifactId>
-                <version>${hamcrest.version}</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.mockito</groupId>
-                <artifactId>mockito-core</artifactId>
-                <version>${mockito.version}</version>
-                <scope>test</scope>
-                <exclusions>
-                    <exclusion>
-                        <groupId>org.hamcrest</groupId>
-                        <artifactId>hamcrest-core</artifactId>
-                    </exclusion>
-                </exclusions>
-            </dependency>
-            <dependency>
-                <groupId>org.mockito</groupId>
-                <artifactId>mockito-inline</artifactId>
-                <version>${mockito.version}</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>ch.qos.logback</groupId>
-                <artifactId>logback-classic</artifactId>
-                <version>${logback.version}</version>
-                <exclusions>
-                    <exclusion>
-                        <groupId>org.slf4j</groupId>
-                        <artifactId>slf4j-api</artifactId>
-                    </exclusion>
-                </exclusions>
-                <scope>test</scope>
-            </dependency>
-            
-            <dependency>
-                <groupId>com.zaxxer</groupId>
-                <artifactId>HikariCP</artifactId>
-                <version>${hikari-cp.version}</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>commons-pool</groupId>
-                <artifactId>commons-pool</artifactId>
-                <version>${commons-pool.version}</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.commons</groupId>
-                <artifactId>commons-dbcp2</artifactId>
-                <version>${commons-dbcp2.version}</version>
-                <exclusions>
-                    <exclusion>
-                        <groupId>commons-pool</groupId>
-                        <artifactId>commons-pool</artifactId>
-                    </exclusion>
-                </exclusions>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.curator</groupId>
-                <artifactId>curator-test</artifactId>
-                <version>${curator.version}</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>io.opentracing</groupId>
-                <artifactId>opentracing-mock</artifactId>
-                <version>${opentracing.version}</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.springframework</groupId>
-                <artifactId>spring-test</artifactId>
-                <version>${springframework.version}</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.springframework.boot</groupId>
-                <artifactId>spring-boot-starter-test</artifactId>
-                <version>${spring-boot.version}</version>
-                <scope>test</scope>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-    
-    <dependencies>
-        <dependency>
-            <groupId>com.google.guava</groupId>
-            <artifactId>guava</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>slf4j-api</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>jcl-over-slf4j</artifactId>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.projectlombok</groupId>
-            <artifactId>lombok</artifactId>
-        </dependency>
-        
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.hamcrest</groupId>
-            <artifactId>hamcrest-library</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-inline</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>ch.qos.logback</groupId>
-            <artifactId>logback-classic</artifactId>
-        </dependency>
-    </dependencies>
-    
-    <build>
-        <finalName>apache-shardingsphere-${project.version}</finalName>
-        <extensions>
-            <extension>
-                <groupId>kr.motd.maven</groupId>
-                <artifactId>os-maven-plugin</artifactId>
-                <version>${os-maven-plugin.version}</version>
-            </extension>
-        </extensions>
-        <pluginManagement>
-            <plugins>
-                <!-- mvn -N io.takari:maven:wrapper -Dmaven=3.5.4 -->
-                <plugin>
-                    <groupId>io.takari</groupId>
-                    <artifactId>maven</artifactId>
-                    <version>${takari-maven-plugin.version}</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-compiler-plugin</artifactId>
-                    <configuration>
-                        <source>${java.version}</source>
-                        <target>${java.version}</target>
-                        <testSource>${java.version}</testSource>
-                        <testTarget>${java.version}</testTarget>
-                    </configuration>
-                    <version>${maven-compiler-plugin.version}</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-resources-plugin</artifactId>
-                    <version>${maven-resources-plugin.version}</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.springframework.boot</groupId>
-                    <artifactId>spring-boot-maven-plugin</artifactId>
-                    <version>${spring-boot.version}</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-jar-plugin</artifactId>
-                    <version>${maven-jar-plugin.version}</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-surefire-plugin</artifactId>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-deploy-plugin</artifactId>
-                    <version>${maven-deploy-plugin.version}</version>
-                    <configuration>
-                        <skip>${maven.deploy.skip}</skip>
-                    </configuration>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-release-plugin</artifactId>
-                    <version>${maven-release-plugin.version}</version>
-                    <configuration>
-                        <tagNameFormat>@{project.version}</tagNameFormat>
-                    </configuration>
-                </plugin>
-                <plugin>
-                    <artifactId>maven-assembly-plugin</artifactId>
-                    <version>${maven-assembly-plugin.version}</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-site-plugin</artifactId>
-                    <version>${maven-site-plugin.version}</version>
-                    <configuration>
-                        <locales>${project.build.locale}</locales>
-                    </configuration>
-                </plugin>
-                <plugin>
-                    <groupId>org.eclipse.m2e</groupId>
-                    <artifactId>lifecycle-mapping</artifactId>
-                    <version>${lifecycle-mapping.version}</version>
-                    <configuration>
-                        <lifecycleMappingMetadata>
-                            <pluginExecutions>
-                                <pluginExecution>
-                                    <pluginExecutionFilter>
-                                        <groupId>org.apache.maven.plugins</groupId>
-                                        <artifactId>maven-enforcer-plugin</artifactId>
-                                        <versionRange>[1.0.0,)</versionRange>
-                                        <goals>
-                                            <goal>enforce</goal>
-                                        </goals>
-                                    </pluginExecutionFilter>
-                                    <action>
-                                        <ignore />
-                                    </action>
-                                </pluginExecution>
-                                <pluginExecution>
-                                    <pluginExecutionFilter>
-                                        <groupId>org.apache.maven.plugins</groupId>
-                                        <artifactId>maven-plugin-plugin</artifactId>
-                                        <versionRange>[1.0.0,)</versionRange>
-                                        <goals>
-                                            <goal>descriptor</goal>
-                                        </goals>
-                                    </pluginExecutionFilter>
-                                    <action>
-                                        <ignore />
-                                    </action>
-                                </pluginExecution>
-                            </pluginExecutions>
-                        </lifecycleMappingMetadata>
-                    </configuration>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-plugin-plugin</artifactId>
-                    <version>${maven-plugin-plugin.version}</version>
-                    <configuration>
-                        <skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound>
-                    </configuration>
-                    <executions>
-                        <execution>
-                            <id>default-descriptor</id>
-                            <phase>process-classes</phase>
-                        </execution>
-                    </executions>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-javadoc-plugin</artifactId>
-                    <version>${maven-javadoc-plugin.version}</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-source-plugin</artifactId>
-                    <version>${maven-source-plugin.version}</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.antlr</groupId>
-                    <artifactId>antlr4-maven-plugin</artifactId>
-                    <version>${antlr4.version}</version>
-                </plugin>
-                <plugin>
-                    <groupId>com.spotify</groupId>
-                    <artifactId>dockerfile-maven-plugin</artifactId>
-                    <version>${dockerfile-maven.version}</version>
-                </plugin>
-            </plugins>
-        </pluginManagement>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-source-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>attach-sources</id>
-                        <phase>verify</phase>
-                        <goals>
-                            <goal>jar-no-fork</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-javadoc-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>attach-javadocs</id>
-                        <goals>
-                            <goal>jar</goal>
-                        </goals>
-                    </execution>
-                </executions>
-                <configuration>
-                    <aggregate>true</aggregate>
-                    <charset>${project.build.sourceEncoding}</charset>
-                    <encoding>${project.build.sourceEncoding}</encoding>
-                    <docencoding>${project.build.sourceEncoding}</docencoding>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-enforcer-plugin</artifactId>
-                <version>${maven-enforcer-plugin.version}</version>
-                <executions>
-                    <execution>
-                        <id>enforce-banned-dependencies</id>
-                        <goals>
-                            <goal>enforce</goal>
-                        </goals>
-                        <configuration>
-                            <rules>
-                                <requireMavenVersion>
-                                    <version>${maven.version.range}</version>
-                                </requireMavenVersion>
-                                <requireJavaVersion>
-                                    <version>${java.version}</version>
-                                </requireJavaVersion>
-                            </rules>
-                            <fail>true</fail>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-checkstyle-plugin</artifactId>
-                <version>${maven-checkstyle-plugin.version}</version>
-                <configuration>
-                    <configLocation>src/resources/checkstyle_ci.xml</configLocation>
-                    <includeTestSourceDirectory>true</includeTestSourceDirectory>
-                    <excludes>**/autogen/**/*</excludes>
-                </configuration>
-                <executions>
-                    <execution>
-                        <id>validate</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>check</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.eluder.coveralls</groupId>
-                <artifactId>coveralls-maven-plugin</artifactId>
-                <version>${coveralls-maven-plugin.version}</version>
-            </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>cobertura-maven-plugin</artifactId>
-                <version>${cobertura-maven-plugin.version}</version>
-                <configuration>
-                    <check>
-                        <!--<branchRate>85</branchRate>-->
-                        <!--<lineRate>85</lineRate>-->
-                        <!--<haltOnFailure>true</haltOnFailure>-->
-                        <!--<totalBranchRate>85</totalBranchRate>-->
-                        <!--<totalLineRate>85</totalLineRate>-->
-                        <!--<packageLineRate>85</packageLineRate>-->
-                        <!--<packageBranchRate>85</packageBranchRate>-->
-                    </check>
-                    <aggregate>true</aggregate>
-                    <encoding>${project.build.sourceEncoding}</encoding>
-                    <quiet>true</quiet>
-                    <format>xml</format>
-                    <instrumentation>
-                        <ignoreTrivial>true</ignoreTrivial>
-                        <ignoreMethodAnnotations>
-                            <ignoreMethodAnnotation>lombok.Generated</ignoreMethodAnnotation>
-                        </ignoreMethodAnnotations>
-                        <excludes>
-                            <exclude>org/apache/shardingsphere/sql/parser/autogen/*.class</exclude>
-                            <exclude>org/apache/shardingsphere/orchestration/reg/zookeeper/*.class</exclude>
-                            <exclude>org/apache/shardingsphere/**/*Test.class</exclude>
-                            <exclude>org/apache/shardingsphere/**/Test*.class</exclude>
-                        </excludes>
-                    </instrumentation>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.jacoco</groupId>
-                <artifactId>jacoco-maven-plugin</artifactId>
-                <version>${jacoco.version}</version>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>prepare-agent</goal>
-                        </goals>
-                    </execution>
-                    <execution>
-                        <id>report</id>
-                        <phase>test</phase>
-                        <goals>
-                            <goal>report</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.rat</groupId>
-                <artifactId>apache-rat-plugin</artifactId>
-                <version>${apache-rat-plugin.version}</version>
-                <configuration>
-                    <excludes>
-                        <exclude>**/target/**</exclude>
-                        <exclude>**/logs/**</exclude>
-                        <exclude>**/*.log</exclude>
-                        <!-- IDE files -->
-                        <exclude>**/*.iml</exclude>
-                        <exclude>**/.idea/**</exclude>
-                        <exclude>**/*.classpath</exclude>
-                        <exclude>**/.project</exclude>
-                        <exclude>**/.settings/**</exclude>
-                        <exclude>**/dependency-reduced-pom.xml</exclude>
-                        <!-- git files -->
-                        <exclude>**/.gitignore</exclude>
-                        <exclude>**/.gitmodules</exclude>
-                        <exclude>**/.git/**</exclude>
-                        <!-- CI files -->
-                        <exclude>**/.travis.yml</exclude>
-                        <exclude>**/.mvn/jvm.config</exclude>
-                        <exclude>**/.mvn/wrapper/maven-wrapper.properties</exclude>
-                        <!-- GitHub files -->
-                        <exclude>**/.github/**</exclude>
-                        <!-- document files -->
-                        <exclude>**/*.md</exclude>
-                        <excldue>**/*.MD</excldue>
-                        <exclude>**/*.txt</exclude>
-                        <exclude>**/docs/**</exclude>
-                        <!-- UI files -->
-                        <exclude>**/.babelrc</exclude>
-                        <exclude>**/.editorconfig</exclude>
-                        <exclude>**/.eslintignore</exclude>
-                        <exclude>**/package.json</exclude>
-                        <exclude>**/assets/**</exclude>
-                        <exclude>**/dist/**</exclude>
-                        <exclude>**/etc/**</exclude>
-                        <exclude>**/node/**</exclude>
-                        <exclude>**/node_modules/**</exclude>
-                        <exclude>**/test/coverage/**</exclude>
-                        <exclude>**/package-lock.json</exclude>
-                        <!-- example files -->
-                        <exclude>/examples/**</exclude>
-                    </excludes>
-                </configuration>
-                <executions>
-                    <execution>
-                        <phase>verify</phase>
-                        <goals>
-                            <goal>check</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-    
-    <reporting>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-project-info-reports-plugin</artifactId>
-                <version>${maven-project-info-reports-plugin.version}</version>
-                <configuration>
-                    <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-javadoc-plugin</artifactId>
-                <version>${maven-javadoc-plugin.version}</version>
-                <configuration>
-                    <aggregate>true</aggregate>
-                    <charset>${project.build.sourceEncoding}</charset>
-                    <encoding>${project.build.sourceEncoding}</encoding>
-                    <docencoding>${project.build.sourceEncoding}</docencoding>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-jxr-plugin</artifactId>
-                <version>${maven-jxr-plugin.version}</version>
-                <reportSets>
-                    <reportSet>
-                        <id>aggregate</id>
-                        <inherited>false</inherited>
-                        <reports>
-                            <report>aggregate</report>
-                        </reports>
-                    </reportSet>
-                </reportSets>
-            </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>findbugs-maven-plugin</artifactId>
-                <version>${findbugs-maven-plugin.version}</version>
-                <configuration>
-                    <xmlOutput>true</xmlOutput>
-                    <effort>Max</effort>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-checkstyle-plugin</artifactId>
-                <version>${maven-checkstyle-plugin.version}</version>
-                <configuration>
-                    <configLocation>src/resources/checkstyle.xml</configLocation>
-                    <includeTestSourceDirectory>true</includeTestSourceDirectory>
-                    <excludes>**/autogen/**/*</excludes>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-pmd-plugin</artifactId>
-                <version>${maven-pmd-plugin.version}</version>
-                <configuration>
-                    <aggregate>true</aggregate>
-                    <sourceEncoding>${project.build.sourceEncoding}</sourceEncoding>
-                    <targetJdk>${java.version}</targetJdk>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>jdepend-maven-plugin</artifactId>
-                <version>${jdepend-maven-plugin.version}</version>
-            </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>taglist-maven-plugin</artifactId>
-                <version>${taglist-maven-plugin.version}</version>
-                <configuration>
-                    <aggregate>true</aggregate>
-                </configuration>
-            </plugin>
-        </plugins>
-    </reporting>
-    
-    <url>http://shardingsphere.apache.org</url>
-    <description>Distributed database middleware ecosphere</description>
-    <licenses>
-        <license>
-            <name>Apache License 2.0</name>
-            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
-            <distribution>repo</distribution>
-        </license>
-    </licenses>
-    
-    <scm>
-        <connection>scm:git:https://github.com/apache/shardingsphere.git</connection>
-        <developerConnection>scm:git:https://github.com/apache/shardingsphere.git</developerConnection>
-        <url>https://github.com/apache/shardingsphere.git</url>
-      <tag>HEAD</tag>
-    </scm>
-    
-    <mailingLists>
-        <mailingList>
-            <name>ShardingSphere Developer List</name>
-            <post>dev@shardingsphere.apache.org</post>
-            <subscribe>dev-subscribe@shardingsphere.apache.org</subscribe>
-            <unsubscribe>dev-unsubscribe@shardingsphere.apache.org</unsubscribe>
-        </mailingList>
-    </mailingLists>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache</groupId>

+        <artifactId>apache</artifactId>

+        <version>21</version>

+    </parent>

+    <groupId>org.apache.shardingsphere</groupId>

+    <artifactId>shardingsphere</artifactId>

+    <version>4.1.1</version>

+    <packaging>pom</packaging>

+    <name>${project.artifactId}</name>

+    

+    <modules>

+        <module>shardingsphere-spi</module>

+        

+        <module>shardingsphere-sql-parser</module>

+        <module>shardingsphere-database-protocol</module>

+        <module>shardingsphere-underlying</module>

+        

+        <module>sharding-core</module>

+        <module>encrypt-core</module>

+        

+        <module>sharding-jdbc</module>

+        <module>sharding-proxy</module>

+        <module>sharding-scaling</module>

+        

+        <module>sharding-transaction</module>

+        <module>sharding-orchestration</module> 

+        <module>sharding-opentracing</module>

+        

+        <module>sharding-spring</module>

+        <module>sharding-sql-test</module>

+        

+        <module>sharding-distribution</module>

+        <module>sharding-integration-test</module>

+        <module>shadow-core</module>

+        <module>master-slave-core</module>

+    </modules>

+    

+    <properties>

+        <java.version>1.8</java.version>

+        <maven.version.range>[3.0.4,)</maven.version.range>

+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

+        <project.build.locale>zh_CN</project.build.locale>

+        

+        <guava.version>18.0</guava.version>

+        <gson.version>2.8.6</gson.version>

+        <slf4j.version>1.7.7</slf4j.version>

+        

+        <antlr4.version>4.7.2</antlr4.version>

+        

+        <groovy.version>2.4.5</groovy.version>

+        <snakeyaml.version>1.16</snakeyaml.version>

+        

+        <netty.version>4.1.42.Final</netty.version>

+        <commons-codec.version>1.10</commons-codec.version>

+        <commons-cli.version>1.4</commons-cli.version>

+        <commons-collections4.version>4.2</commons-collections4.version>

+        

+        <javax.transaction.version>1.1</javax.transaction.version>

+        <atomikos.version>4.0.6</atomikos.version>

+        <seata.version>1.0.0</seata.version>

+        <narayana.version>5.9.1.Final</narayana.version>

+        <jboss-transaction-spi.version>7.6.0.Final</jboss-transaction-spi.version>

+        <btm.version>2.1.3</btm.version>

+        

+        <curator.version>2.10.0</curator.version>

+        <opentracing.version>0.30.0</opentracing.version>

+        <apollo.client.version>1.5.0</apollo.client.version>

+        <nacos.client.verison>1.1.4</nacos.client.verison>

+        

+        <lombok.version>1.16.20</lombok.version>

+        

+        <springframework.version>[4.3.6.RELEASE,5.0.0.M1)</springframework.version>

+        <spring-boot.version>[1.5.20.RELEASE,2.0.0.M1)</spring-boot.version>

+        

+        <junit.version>4.12</junit.version>

+        <hamcrest.version>1.3</hamcrest.version>

+        <mockito.version>2.7.21</mockito.version>

+        <logback.version>1.2.0</logback.version>

+        

+        <hikari-cp.version>3.4.2</hikari-cp.version>

+        <commons-dbcp2.version>2.2.0</commons-dbcp2.version>

+        <commons-pool.version>1.6</commons-pool.version>

+        <h2.version>1.4.196</h2.version>

+        <mysql-connector-java.version>5.1.47</mysql-connector-java.version>

+        <postgresql.version>42.2.5</postgresql.version>

+        <mssql.version>6.1.7.jre8-preview</mssql.version>

+        <mariadb-java-client.version>2.4.2</mariadb-java-client.version>

+

+        <!-- Plugin versions -->

+        <apache-rat-plugin.version>0.12</apache-rat-plugin.version>

+        <takari-maven-plugin.version>0.6.1</takari-maven-plugin.version>

+        <maven-compiler-plugin.version>3.3</maven-compiler-plugin.version>

+        <maven-assembly-plugin.version>3.1.0</maven-assembly-plugin.version>

+        <maven-resources-plugin.version>2.7</maven-resources-plugin.version>

+        <maven-jar-plugin.version>2.6</maven-jar-plugin.version>

+        <maven-surefire-plugin.version>2.18.1</maven-surefire-plugin.version>

+        <maven-deploy-plugin.version>2.8.2</maven-deploy-plugin.version>

+        <maven-release-plugin.version>2.5.3</maven-release-plugin.version>

+        <maven-site-plugin.version>3.4</maven-site-plugin.version>

+        <maven-enforcer-plugin.version>1.4</maven-enforcer-plugin.version>

+        <maven-project-info-reports-plugin.version>2.8</maven-project-info-reports-plugin.version>

+        <maven-plugin-plugin.version>3.4</maven-plugin-plugin.version>

+        <maven-javadoc-plugin.version>2.10.3</maven-javadoc-plugin.version>

+        <maven-source-plugin.version>2.4</maven-source-plugin.version>

+        <maven-jxr-plugin.version>2.5</maven-jxr-plugin.version>

+        <lifecycle-mapping.version>1.0.0</lifecycle-mapping.version>

+        <coveralls-maven-plugin.version>4.3.0</coveralls-maven-plugin.version>

+        <cobertura-maven-plugin.version>2.7</cobertura-maven-plugin.version>

+        <jacoco.version>0.8.0</jacoco.version>

+        <findbugs-maven-plugin.version>3.0.2</findbugs-maven-plugin.version>

+        <maven-checkstyle-plugin.version>3.1.0</maven-checkstyle-plugin.version>

+        <maven-pmd-plugin.version>3.5</maven-pmd-plugin.version>

+        <jdepend-maven-plugin.version>2.0</jdepend-maven-plugin.version>

+        <taglist-maven-plugin.version>2.4</taglist-maven-plugin.version>

+        <os-maven-plugin.version>1.5.0.Final</os-maven-plugin.version>

+        <dockerfile-maven.version>1.4.6</dockerfile-maven.version>

+        

+        <javadocExecutable>${java.home}/../bin/javadoc</javadocExecutable>

+        <maven.deploy.skip>false</maven.deploy.skip>

+        <argLine>-Xmx1024m -XX:MaxMetaspaceSize=256m</argLine>

+    </properties>

+    

+    <dependencyManagement>

+        <dependencies>

+            <dependency>

+                <groupId>com.google.guava</groupId>

+                <artifactId>guava</artifactId>

+                <version>${guava.version}</version>

+            </dependency>

+            <dependency>

+                <groupId>com.google.code.gson</groupId>

+                <artifactId>gson</artifactId>

+                <version>${gson.version}</version>

+            </dependency>

+            <dependency>

+                <groupId>org.slf4j</groupId>

+                <artifactId>slf4j-api</artifactId>

+                <version>${slf4j.version}</version>

+            </dependency>

+            <dependency>

+                <groupId>org.slf4j</groupId>

+                <artifactId>jcl-over-slf4j</artifactId>

+                <version>${slf4j.version}</version>

+            </dependency>

+            <dependency>

+                <groupId>org.slf4j</groupId>

+                <artifactId>jul-to-slf4j</artifactId>

+                <version>${slf4j.version}</version>

+            </dependency>

+            

+            <dependency>

+                <groupId>org.antlr</groupId>

+                <artifactId>antlr4-runtime</artifactId>

+                <version>${antlr4.version}</version>

+            </dependency>

+            

+            <dependency>

+                <groupId>org.codehaus.groovy</groupId>

+                <artifactId>groovy</artifactId>

+                <version>${groovy.version}</version>

+                <classifier>indy</classifier>

+            </dependency>

+            <dependency>

+                <groupId>org.yaml</groupId>

+                <artifactId>snakeyaml</artifactId>

+                <version>${snakeyaml.version}</version>

+            </dependency>

+            

+            <dependency>

+                <groupId>io.netty</groupId>

+                <artifactId>netty-all</artifactId>

+                <version>${netty.version}</version>

+            </dependency>

+            <dependency>

+                <groupId>commons-codec</groupId>

+                <artifactId>commons-codec</artifactId>

+                <version>${commons-codec.version}</version>

+            </dependency>

+            <dependency>

+                <groupId>commons-cli</groupId>

+                <artifactId>commons-cli</artifactId>

+                <version>${commons-cli.version}</version>

+            </dependency>

+            <dependency>

+                <groupId>org.apache.commons</groupId>

+                <artifactId>commons-collections4</artifactId>

+                <version>${commons-collections4.version}</version>

+            </dependency>

+            

+            <dependency>

+                <groupId>javax.transaction</groupId>

+                <artifactId>jta</artifactId>

+                <version>${javax.transaction.version}</version>

+            </dependency>

+            <dependency>

+                <groupId>com.atomikos</groupId>

+                <artifactId>transactions</artifactId>

+                <version>${atomikos.version}</version>

+            </dependency>

+            <dependency>

+                <groupId>com.atomikos</groupId>

+                <artifactId>transactions-jta</artifactId>

+                <version>${atomikos.version}</version>

+            </dependency>

+            <dependency>

+                <groupId>com.atomikos</groupId>

+                <artifactId>transactions-jdbc</artifactId>

+                <version>${atomikos.version}</version>

+            </dependency>

+            

+            <dependency>

+                <groupId>org.jboss.narayana.jta</groupId>

+                <artifactId>jta</artifactId>

+                <version>${narayana.version}</version>

+                <scope>provided</scope>

+            </dependency>

+            <dependency>

+                <groupId>org.jboss.narayana.jts</groupId>

+                <artifactId>narayana-jts-integration</artifactId>

+                <version>${narayana.version}</version>

+                <scope>provided</scope>

+            </dependency>

+            <dependency>

+                <groupId>org.jboss</groupId>

+                <artifactId>jboss-transaction-spi</artifactId>

+                <version>${jboss-transaction-spi.version}</version>

+                <scope>provided</scope>

+            </dependency>

+            

+            <dependency>

+                <groupId>org.codehaus.btm</groupId>

+                <artifactId>btm</artifactId>

+                <version>${btm.version}</version>

+                <scope>provided</scope>

+            </dependency>

+            

+            <dependency>

+                <groupId>io.seata</groupId>

+                <artifactId>seata-rm-datasource</artifactId>

+                <version>${seata.version}</version>

+                <scope>provided</scope>

+            </dependency>

+            <dependency>

+                <groupId>io.seata</groupId>

+                <artifactId>seata-tm</artifactId>

+                <version>${seata.version}</version>

+                <scope>provided</scope>

+            </dependency>

+            <dependency>

+                <groupId>io.seata</groupId>

+                <artifactId>seata-codec-all</artifactId>

+                <version>${seata.version}</version>

+                <scope>provided</scope>

+            </dependency>

+            

+            <dependency>

+                <groupId>org.apache.curator</groupId>

+                <artifactId>curator-framework</artifactId>

+                <version>${curator.version}</version>

+            </dependency>

+            <dependency>

+                <groupId>org.apache.curator</groupId>

+                <artifactId>curator-client</artifactId>

+                <version>${curator.version}</version>

+                <exclusions>

+                    <exclusion>

+                        <artifactId>netty</artifactId>

+                        <groupId>io.netty</groupId>

+                    </exclusion>

+                </exclusions>

+            </dependency>

+            <dependency>

+                <groupId>org.apache.curator</groupId>

+                <artifactId>curator-recipes</artifactId>

+                <version>${curator.version}</version>

+            </dependency>

+            

+            <dependency>

+                <groupId>io.opentracing</groupId>

+                <artifactId>opentracing-util</artifactId>

+                <version>${opentracing.version}</version>

+            </dependency>

+            

+            <dependency>

+                <groupId>org.springframework</groupId>

+                <artifactId>spring-context-support</artifactId>

+                <version>${springframework.version}</version>

+                <scope>provided</scope>

+            </dependency>

+            <dependency>

+                <groupId>org.springframework.boot</groupId>

+                <artifactId>spring-boot-starter</artifactId>

+                <version>${spring-boot.version}</version>

+                <scope>provided</scope>

+            </dependency>

+

+            <dependency>

+                <groupId>com.h2database</groupId>

+                <artifactId>h2</artifactId>

+                <version>${h2.version}</version>

+                <scope>provided</scope>

+            </dependency>

+            <dependency>

+                <groupId>mysql</groupId>

+                <artifactId>mysql-connector-java</artifactId>

+                <version>${mysql-connector-java.version}</version>

+                <scope>provided</scope>

+            </dependency>

+            <dependency>

+                <groupId>org.mariadb.jdbc</groupId>

+                <artifactId>mariadb-java-client</artifactId>

+                <version>${mariadb-java-client.version}</version>

+                <scope>provided</scope>

+            </dependency>

+            <dependency>

+                <groupId>org.postgresql</groupId>

+                <artifactId>postgresql</artifactId>

+                <version>${postgresql.version}</version>

+                <scope>provided</scope>

+            </dependency>

+            <dependency>

+                <groupId>com.microsoft.sqlserver</groupId>

+                <artifactId>mssql-jdbc</artifactId>

+                <version>${mssql.version}</version>

+                <scope>provided</scope>

+            </dependency>

+            

+            <dependency>

+                <groupId>org.projectlombok</groupId>

+                <artifactId>lombok</artifactId>

+                <version>${lombok.version}</version>

+                <scope>provided</scope>

+            </dependency>

+            

+            <dependency>

+                <groupId>org.springframework.boot</groupId>

+                <artifactId>spring-boot-configuration-processor</artifactId>

+                <version>${spring-boot.version}</version>

+                <scope>provided</scope>

+                <optional>true</optional>

+            </dependency>

+            

+            <dependency>

+                <groupId>junit</groupId>

+                <artifactId>junit</artifactId>

+                <version>${junit.version}</version>

+                <scope>test</scope>

+            </dependency>

+            <dependency>

+                <groupId>org.hamcrest</groupId>

+                <artifactId>hamcrest-library</artifactId>

+                <version>${hamcrest.version}</version>

+                <scope>test</scope>

+            </dependency>

+            <dependency>

+                <groupId>org.mockito</groupId>

+                <artifactId>mockito-core</artifactId>

+                <version>${mockito.version}</version>

+                <scope>test</scope>

+                <exclusions>

+                    <exclusion>

+                        <groupId>org.hamcrest</groupId>

+                        <artifactId>hamcrest-core</artifactId>

+                    </exclusion>

+                </exclusions>

+            </dependency>

+            <dependency>

+                <groupId>org.mockito</groupId>

+                <artifactId>mockito-inline</artifactId>

+                <version>${mockito.version}</version>

+                <scope>test</scope>

+            </dependency>

+            <dependency>

+                <groupId>ch.qos.logback</groupId>

+                <artifactId>logback-classic</artifactId>

+                <version>${logback.version}</version>

+                <exclusions>

+                    <exclusion>

+                        <groupId>org.slf4j</groupId>

+                        <artifactId>slf4j-api</artifactId>

+                    </exclusion>

+                </exclusions>

+                <scope>test</scope>

+            </dependency>

+            

+            <dependency>

+                <groupId>com.zaxxer</groupId>

+                <artifactId>HikariCP</artifactId>

+                <version>${hikari-cp.version}</version>

+                <scope>test</scope>

+            </dependency>

+            <dependency>

+                <groupId>commons-pool</groupId>

+                <artifactId>commons-pool</artifactId>

+                <version>${commons-pool.version}</version>

+                <scope>test</scope>

+            </dependency>

+            <dependency>

+                <groupId>org.apache.commons</groupId>

+                <artifactId>commons-dbcp2</artifactId>

+                <version>${commons-dbcp2.version}</version>

+                <exclusions>

+                    <exclusion>

+                        <groupId>commons-pool</groupId>

+                        <artifactId>commons-pool</artifactId>

+                    </exclusion>

+                </exclusions>

+                <scope>test</scope>

+            </dependency>

+            <dependency>

+                <groupId>org.apache.curator</groupId>

+                <artifactId>curator-test</artifactId>

+                <version>${curator.version}</version>

+                <scope>test</scope>

+            </dependency>

+            <dependency>

+                <groupId>io.opentracing</groupId>

+                <artifactId>opentracing-mock</artifactId>

+                <version>${opentracing.version}</version>

+                <scope>test</scope>

+            </dependency>

+            <dependency>

+                <groupId>org.springframework</groupId>

+                <artifactId>spring-test</artifactId>

+                <version>${springframework.version}</version>

+                <scope>test</scope>

+            </dependency>

+            <dependency>

+                <groupId>org.springframework.boot</groupId>

+                <artifactId>spring-boot-starter-test</artifactId>

+                <version>${spring-boot.version}</version>

+                <scope>test</scope>

+            </dependency>

+        </dependencies>

+    </dependencyManagement>

+    

+    <dependencies>

+        <dependency>

+            <groupId>com.google.guava</groupId>

+            <artifactId>guava</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.slf4j</groupId>

+            <artifactId>slf4j-api</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.slf4j</groupId>

+            <artifactId>jcl-over-slf4j</artifactId>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.projectlombok</groupId>

+            <artifactId>lombok</artifactId>

+        </dependency>

+        

+        <dependency>

+            <groupId>junit</groupId>

+            <artifactId>junit</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.hamcrest</groupId>

+            <artifactId>hamcrest-library</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.mockito</groupId>

+            <artifactId>mockito-core</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.mockito</groupId>

+            <artifactId>mockito-inline</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>ch.qos.logback</groupId>

+            <artifactId>logback-classic</artifactId>

+        </dependency>

+    </dependencies>

+    

+    <build>

+        <finalName>apache-shardingsphere-${project.version}</finalName>

+        <extensions>

+            <extension>

+                <groupId>kr.motd.maven</groupId>

+                <artifactId>os-maven-plugin</artifactId>

+                <version>${os-maven-plugin.version}</version>

+            </extension>

+        </extensions>

+        <pluginManagement>

+            <plugins>

+                <!-- mvn -N io.takari:maven:wrapper -Dmaven=3.5.4 -->

+                <plugin>

+                    <groupId>io.takari</groupId>

+                    <artifactId>maven</artifactId>

+                    <version>${takari-maven-plugin.version}</version>

+                </plugin>

+                <plugin>

+                    <groupId>org.apache.maven.plugins</groupId>

+                    <artifactId>maven-compiler-plugin</artifactId>

+                    <configuration>

+                        <source>${java.version}</source>

+                        <target>${java.version}</target>

+                        <testSource>${java.version}</testSource>

+                        <testTarget>${java.version}</testTarget>

+                    </configuration>

+                    <version>${maven-compiler-plugin.version}</version>

+                </plugin>

+                <plugin>

+                    <groupId>org.apache.maven.plugins</groupId>

+                    <artifactId>maven-resources-plugin</artifactId>

+                    <version>${maven-resources-plugin.version}</version>

+                </plugin>

+                <plugin>

+                    <groupId>org.springframework.boot</groupId>

+                    <artifactId>spring-boot-maven-plugin</artifactId>

+                    <version>${spring-boot.version}</version>

+                </plugin>

+                <plugin>

+                    <groupId>org.apache.maven.plugins</groupId>

+                    <artifactId>maven-jar-plugin</artifactId>

+                    <version>${maven-jar-plugin.version}</version>

+                </plugin>

+                <plugin>

+                    <groupId>org.apache.maven.plugins</groupId>

+                    <artifactId>maven-surefire-plugin</artifactId>

+                </plugin>

+                <plugin>

+                    <groupId>org.apache.maven.plugins</groupId>

+                    <artifactId>maven-deploy-plugin</artifactId>

+                    <version>${maven-deploy-plugin.version}</version>

+                    <configuration>

+                        <skip>${maven.deploy.skip}</skip>

+                    </configuration>

+                </plugin>

+                <plugin>

+                    <groupId>org.apache.maven.plugins</groupId>

+                    <artifactId>maven-release-plugin</artifactId>

+                    <version>${maven-release-plugin.version}</version>

+                    <configuration>

+                        <tagNameFormat>@{project.version}</tagNameFormat>

+                    </configuration>

+                </plugin>

+                <plugin>

+                    <artifactId>maven-assembly-plugin</artifactId>

+                    <version>${maven-assembly-plugin.version}</version>

+                </plugin>

+                <plugin>

+                    <groupId>org.apache.maven.plugins</groupId>

+                    <artifactId>maven-site-plugin</artifactId>

+                    <version>${maven-site-plugin.version}</version>

+                    <configuration>

+                        <locales>${project.build.locale}</locales>

+                    </configuration>

+                </plugin>

+                <plugin>

+                    <groupId>org.eclipse.m2e</groupId>

+                    <artifactId>lifecycle-mapping</artifactId>

+                    <version>${lifecycle-mapping.version}</version>

+                    <configuration>

+                        <lifecycleMappingMetadata>

+                            <pluginExecutions>

+                                <pluginExecution>

+                                    <pluginExecutionFilter>

+                                        <groupId>org.apache.maven.plugins</groupId>

+                                        <artifactId>maven-enforcer-plugin</artifactId>

+                                        <versionRange>[1.0.0,)</versionRange>

+                                        <goals>

+                                            <goal>enforce</goal>

+                                        </goals>

+                                    </pluginExecutionFilter>

+                                    <action>

+                                        <ignore />

+                                    </action>

+                                </pluginExecution>

+                                <pluginExecution>

+                                    <pluginExecutionFilter>

+                                        <groupId>org.apache.maven.plugins</groupId>

+                                        <artifactId>maven-plugin-plugin</artifactId>

+                                        <versionRange>[1.0.0,)</versionRange>

+                                        <goals>

+                                            <goal>descriptor</goal>

+                                        </goals>

+                                    </pluginExecutionFilter>

+                                    <action>

+                                        <ignore />

+                                    </action>

+                                </pluginExecution>

+                            </pluginExecutions>

+                        </lifecycleMappingMetadata>

+                    </configuration>

+                </plugin>

+                <plugin>

+                    <groupId>org.apache.maven.plugins</groupId>

+                    <artifactId>maven-plugin-plugin</artifactId>

+                    <version>${maven-plugin-plugin.version}</version>

+                    <configuration>

+                        <skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound>

+                    </configuration>

+                    <executions>

+                        <execution>

+                            <id>default-descriptor</id>

+                            <phase>process-classes</phase>

+                        </execution>

+                    </executions>

+                </plugin>

+                <plugin>

+                    <groupId>org.apache.maven.plugins</groupId>

+                    <artifactId>maven-javadoc-plugin</artifactId>

+                    <version>${maven-javadoc-plugin.version}</version>

+                </plugin>

+                <plugin>

+                    <groupId>org.apache.maven.plugins</groupId>

+                    <artifactId>maven-source-plugin</artifactId>

+                    <version>${maven-source-plugin.version}</version>

+                </plugin>

+                <plugin>

+                    <groupId>org.antlr</groupId>

+                    <artifactId>antlr4-maven-plugin</artifactId>

+                    <version>${antlr4.version}</version>

+                </plugin>

+                <plugin>

+                    <groupId>com.spotify</groupId>

+                    <artifactId>dockerfile-maven-plugin</artifactId>

+                    <version>${dockerfile-maven.version}</version>

+                </plugin>

+            </plugins>

+        </pluginManagement>

+        <plugins>

+            <plugin>

+                <groupId>org.apache.maven.plugins</groupId>

+                <artifactId>maven-source-plugin</artifactId>

+                <executions>

+                    <execution>

+                        <id>attach-sources</id>

+                        <phase>verify</phase>

+                        <goals>

+                            <goal>jar-no-fork</goal>

+                        </goals>

+                    </execution>

+                </executions>

+            </plugin>

+            <plugin>

+                <groupId>org.apache.maven.plugins</groupId>

+                <artifactId>maven-javadoc-plugin</artifactId>

+                <executions>

+                    <execution>

+                        <id>attach-javadocs</id>

+                        <goals>

+                            <goal>jar</goal>

+                        </goals>

+                    </execution>

+                </executions>

+                <configuration>

+                    <aggregate>true</aggregate>

+                    <charset>${project.build.sourceEncoding}</charset>

+                    <encoding>${project.build.sourceEncoding}</encoding>

+                    <docencoding>${project.build.sourceEncoding}</docencoding>

+                </configuration>

+            </plugin>

+            <plugin>

+                <groupId>org.apache.maven.plugins</groupId>

+                <artifactId>maven-enforcer-plugin</artifactId>

+                <version>${maven-enforcer-plugin.version}</version>

+                <executions>

+                    <execution>

+                        <id>enforce-banned-dependencies</id>

+                        <goals>

+                            <goal>enforce</goal>

+                        </goals>

+                        <configuration>

+                            <rules>

+                                <requireMavenVersion>

+                                    <version>${maven.version.range}</version>

+                                </requireMavenVersion>

+                                <requireJavaVersion>

+                                    <version>${java.version}</version>

+                                </requireJavaVersion>

+                            </rules>

+                            <fail>true</fail>

+                        </configuration>

+                    </execution>

+                </executions>

+            </plugin>

+            <plugin>

+                <groupId>org.apache.maven.plugins</groupId>

+                <artifactId>maven-checkstyle-plugin</artifactId>

+                <version>${maven-checkstyle-plugin.version}</version>

+                <configuration>

+                    <configLocation>src/resources/checkstyle_ci.xml</configLocation>

+                    <includeTestSourceDirectory>true</includeTestSourceDirectory>

+                    <excludes>**/autogen/**/*</excludes>

+                </configuration>

+                <executions>

+                    <execution>

+                        <id>validate</id>

+                        <phase>validate</phase>

+                        <goals>

+                            <goal>check</goal>

+                        </goals>

+                    </execution>

+                </executions>

+            </plugin>

+            <plugin>

+                <groupId>org.eluder.coveralls</groupId>

+                <artifactId>coveralls-maven-plugin</artifactId>

+                <version>${coveralls-maven-plugin.version}</version>

+            </plugin>

+            <plugin>

+                <groupId>org.codehaus.mojo</groupId>

+                <artifactId>cobertura-maven-plugin</artifactId>

+                <version>${cobertura-maven-plugin.version}</version>

+                <configuration>

+                    <check>

+                        <!--<branchRate>85</branchRate>-->

+                        <!--<lineRate>85</lineRate>-->

+                        <!--<haltOnFailure>true</haltOnFailure>-->

+                        <!--<totalBranchRate>85</totalBranchRate>-->

+                        <!--<totalLineRate>85</totalLineRate>-->

+                        <!--<packageLineRate>85</packageLineRate>-->

+                        <!--<packageBranchRate>85</packageBranchRate>-->

+                    </check>

+                    <aggregate>true</aggregate>

+                    <encoding>${project.build.sourceEncoding}</encoding>

+                    <quiet>true</quiet>

+                    <format>xml</format>

+                    <instrumentation>

+                        <ignoreTrivial>true</ignoreTrivial>

+                        <ignoreMethodAnnotations>

+                            <ignoreMethodAnnotation>lombok.Generated</ignoreMethodAnnotation>

+                        </ignoreMethodAnnotations>

+                        <excludes>

+                            <exclude>org/apache/shardingsphere/sql/parser/autogen/*.class</exclude>

+                            <exclude>org/apache/shardingsphere/orchestration/reg/zookeeper/*.class</exclude>

+                            <exclude>org/apache/shardingsphere/**/*Test.class</exclude>

+                            <exclude>org/apache/shardingsphere/**/Test*.class</exclude>

+                        </excludes>

+                    </instrumentation>

+                </configuration>

+            </plugin>

+            <plugin>

+                <groupId>org.jacoco</groupId>

+                <artifactId>jacoco-maven-plugin</artifactId>

+                <version>${jacoco.version}</version>

+                <executions>

+                    <execution>

+                        <goals>

+                            <goal>prepare-agent</goal>

+                        </goals>

+                    </execution>

+                    <execution>

+                        <id>report</id>

+                        <phase>test</phase>

+                        <goals>

+                            <goal>report</goal>

+                        </goals>

+                    </execution>

+                </executions>

+            </plugin>

+            <plugin>

+                <groupId>org.apache.rat</groupId>

+                <artifactId>apache-rat-plugin</artifactId>

+                <version>${apache-rat-plugin.version}</version>

+                <configuration>

+                    <excludes>

+                        <exclude>**/target/**</exclude>

+                        <exclude>**/logs/**</exclude>

+                        <exclude>**/*.log</exclude>

+                        <!-- IDE files -->

+                        <exclude>**/*.iml</exclude>

+                        <exclude>**/.idea/**</exclude>

+                        <exclude>**/*.classpath</exclude>

+                        <exclude>**/.project</exclude>

+                        <exclude>**/.settings/**</exclude>

+                        <exclude>**/dependency-reduced-pom.xml</exclude>

+                        <!-- git files -->

+                        <exclude>**/.gitignore</exclude>

+                        <exclude>**/.gitmodules</exclude>

+                        <exclude>**/.git/**</exclude>

+                        <!-- CI files -->

+                        <exclude>**/.travis.yml</exclude>

+                        <exclude>**/.mvn/jvm.config</exclude>

+                        <exclude>**/.mvn/wrapper/maven-wrapper.properties</exclude>

+                        <!-- GitHub files -->

+                        <exclude>**/.github/**</exclude>

+                        <!-- document files -->

+                        <exclude>**/*.md</exclude>

+                        <excldue>**/*.MD</excldue>

+                        <exclude>**/*.txt</exclude>

+                        <exclude>**/docs/**</exclude>

+                        <!-- UI files -->

+                        <exclude>**/.babelrc</exclude>

+                        <exclude>**/.editorconfig</exclude>

+                        <exclude>**/.eslintignore</exclude>

+                        <exclude>**/package.json</exclude>

+                        <exclude>**/assets/**</exclude>

+                        <exclude>**/dist/**</exclude>

+                        <exclude>**/etc/**</exclude>

+                        <exclude>**/node/**</exclude>

+                        <exclude>**/node_modules/**</exclude>

+                        <exclude>**/test/coverage/**</exclude>

+                        <exclude>**/package-lock.json</exclude>

+                        <!-- example files -->

+                        <exclude>/examples/**</exclude>

+                    </excludes>

+                </configuration>

+                <executions>

+                    <execution>

+                        <phase>verify</phase>

+                        <goals>

+                            <goal>check</goal>

+                        </goals>

+                    </execution>

+                </executions>

+            </plugin>

+        </plugins>

+    </build>

+    

+    <reporting>

+        <plugins>

+            <plugin>

+                <groupId>org.apache.maven.plugins</groupId>

+                <artifactId>maven-project-info-reports-plugin</artifactId>

+                <version>${maven-project-info-reports-plugin.version}</version>

+                <configuration>

+                    <dependencyLocationsEnabled>false</dependencyLocationsEnabled>

+                </configuration>

+            </plugin>

+            <plugin>

+                <groupId>org.apache.maven.plugins</groupId>

+                <artifactId>maven-javadoc-plugin</artifactId>

+                <version>${maven-javadoc-plugin.version}</version>

+                <configuration>

+                    <aggregate>true</aggregate>

+                    <charset>${project.build.sourceEncoding}</charset>

+                    <encoding>${project.build.sourceEncoding}</encoding>

+                    <docencoding>${project.build.sourceEncoding}</docencoding>

+                </configuration>

+            </plugin>

+            <plugin>

+                <groupId>org.apache.maven.plugins</groupId>

+                <artifactId>maven-jxr-plugin</artifactId>

+                <version>${maven-jxr-plugin.version}</version>

+                <reportSets>

+                    <reportSet>

+                        <id>aggregate</id>

+                        <inherited>false</inherited>

+                        <reports>

+                            <report>aggregate</report>

+                        </reports>

+                    </reportSet>

+                </reportSets>

+            </plugin>

+            <plugin>

+                <groupId>org.codehaus.mojo</groupId>

+                <artifactId>findbugs-maven-plugin</artifactId>

+                <version>${findbugs-maven-plugin.version}</version>

+                <configuration>

+                    <xmlOutput>true</xmlOutput>

+                    <effort>Max</effort>

+                </configuration>

+            </plugin>

+            <plugin>

+                <groupId>org.apache.maven.plugins</groupId>

+                <artifactId>maven-checkstyle-plugin</artifactId>

+                <version>${maven-checkstyle-plugin.version}</version>

+                <configuration>

+                    <configLocation>src/resources/checkstyle.xml</configLocation>

+                    <includeTestSourceDirectory>true</includeTestSourceDirectory>

+                    <excludes>**/autogen/**/*</excludes>

+                </configuration>

+            </plugin>

+            <plugin>

+                <groupId>org.apache.maven.plugins</groupId>

+                <artifactId>maven-pmd-plugin</artifactId>

+                <version>${maven-pmd-plugin.version}</version>

+                <configuration>

+                    <aggregate>true</aggregate>

+                    <sourceEncoding>${project.build.sourceEncoding}</sourceEncoding>

+                    <targetJdk>${java.version}</targetJdk>

+                </configuration>

+            </plugin>

+            <plugin>

+                <groupId>org.codehaus.mojo</groupId>

+                <artifactId>jdepend-maven-plugin</artifactId>

+                <version>${jdepend-maven-plugin.version}</version>

+            </plugin>

+            <plugin>

+                <groupId>org.codehaus.mojo</groupId>

+                <artifactId>taglist-maven-plugin</artifactId>

+                <version>${taglist-maven-plugin.version}</version>

+                <configuration>

+                    <aggregate>true</aggregate>

+                </configuration>

+            </plugin>

+        </plugins>

+    </reporting>

+    

+    <url>http://shardingsphere.apache.org</url>

+    <description>Distributed database middleware ecosphere</description>

+    <licenses>

+        <license>

+            <name>Apache License 2.0</name>

+            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>

+            <distribution>repo</distribution>

+        </license>

+    </licenses>

+    

+    <scm>

+        <connection>scm:git:https://github.com/apache/shardingsphere.git</connection>

+        <developerConnection>scm:git:https://github.com/apache/shardingsphere.git</developerConnection>

+        <url>https://github.com/apache/shardingsphere.git</url>

+      <tag>4.1.1</tag>

+    </scm>

+    

+    <mailingLists>

+        <mailingList>

+            <name>ShardingSphere Developer List</name>

+            <post>dev@shardingsphere.apache.org</post>

+            <subscribe>dev-subscribe@shardingsphere.apache.org</subscribe>

+            <unsubscribe>dev-unsubscribe@shardingsphere.apache.org</unsubscribe>

+        </mailingList>

+    </mailingLists>

+</project>

diff --git a/shadow-core/pom.xml b/shadow-core/pom.xml
index d2886bb..6cbabf0 100644
--- a/shadow-core/pom.xml
+++ b/shadow-core/pom.xml
@@ -1,35 +1,33 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shadow-core</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>shadow-core-rewrite</module>
-    </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shadow-core</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>shadow-core-rewrite</module>

+    </modules>

+</project>

diff --git a/shadow-core/shadow-core-rewrite/pom.xml b/shadow-core/shadow-core-rewrite/pom.xml
index 6ac2fcb..410f3a4 100644
--- a/shadow-core/shadow-core-rewrite/pom.xml
+++ b/shadow-core/shadow-core-rewrite/pom.xml
@@ -1,94 +1,92 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shadow-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shadow-core-rewrite</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-binder</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-rewrite-engine</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-rewrite-test</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sql92</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-mysql</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-oracle</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shadow-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shadow-core-rewrite</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-binder</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-rewrite-engine</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-rewrite-test</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sql92</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-mysql</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-oracle</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.h2database</groupId>

+            <artifactId>h2</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-core/database-time-service/pom.xml b/sharding-core/database-time-service/pom.xml
index 1955bb8..211c668 100644
--- a/sharding-core/database-time-service/pom.xml
+++ b/sharding-core/database-time-service/pom.xml
@@ -1,62 +1,62 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>database-time-service</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-route</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.postgresql</groupId>
-            <artifactId>postgresql</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>mysql</groupId>
-            <artifactId>mysql-connector-java</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.mariadb.jdbc</groupId>
-            <artifactId>mariadb-java-client</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>com.microsoft.sqlserver</groupId>
-            <artifactId>mssql-jdbc</artifactId>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>database-time-service</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-route</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.postgresql</groupId>

+            <artifactId>postgresql</artifactId>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>mysql</groupId>

+            <artifactId>mysql-connector-java</artifactId>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.mariadb.jdbc</groupId>

+            <artifactId>mariadb-java-client</artifactId>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>com.microsoft.sqlserver</groupId>

+            <artifactId>mssql-jdbc</artifactId>

+            <scope>test</scope>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-core/pom.xml b/sharding-core/pom.xml
index 533f29a..f0badc2 100644
--- a/sharding-core/pom.xml
+++ b/sharding-core/pom.xml
@@ -1,39 +1,39 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-core</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>sharding-core-api</module>
-        <module>sharding-core-common</module>
-        <module>sharding-core-route</module>
-        <module>database-time-service</module>
-        <module>sharding-core-rewrite</module>
-        <module>sharding-core-execute</module>
-        <module>sharding-core-merge</module>
-    </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-core</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>sharding-core-api</module>

+        <module>sharding-core-common</module>

+        <module>sharding-core-route</module>

+        <module>database-time-service</module>

+        <module>sharding-core-rewrite</module>

+        <module>sharding-core-execute</module>

+        <module>sharding-core-merge</module>

+    </modules>

+</project>

diff --git a/sharding-core/sharding-core-api/pom.xml b/sharding-core/sharding-core-api/pom.xml
index 85f2e19..95bb0b3 100644
--- a/sharding-core/sharding-core-api/pom.xml
+++ b/sharding-core/sharding-core-api/pom.xml
@@ -1,41 +1,41 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-core-api</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>encrypt-core-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-core-api</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>encrypt-core-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-core/sharding-core-common/pom.xml b/sharding-core/sharding-core-common/pom.xml
index 345d01e..6a1d8b3 100644
--- a/sharding-core/sharding-core-common/pom.xml
+++ b/sharding-core/sharding-core-common/pom.xml
@@ -1,74 +1,74 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-core-common</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-binder</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>encrypt-core-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.codehaus.groovy</groupId>
-            <artifactId>groovy</artifactId>
-            <classifier>indy</classifier>
-        </dependency>
-        <dependency>
-            <groupId>org.yaml</groupId>
-            <artifactId>snakeyaml</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>commons-codec</groupId>
-            <artifactId>commons-codec</artifactId>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-core-common</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-binder</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>encrypt-core-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.codehaus.groovy</groupId>

+            <artifactId>groovy</artifactId>

+            <classifier>indy</classifier>

+        </dependency>

+        <dependency>

+            <groupId>org.yaml</groupId>

+            <artifactId>snakeyaml</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>commons-codec</groupId>

+            <artifactId>commons-codec</artifactId>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.h2database</groupId>

+            <artifactId>h2</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-core/sharding-core-execute/pom.xml b/sharding-core/sharding-core-execute/pom.xml
index 8ee7aa4..77d0368 100644
--- a/sharding-core/sharding-core-execute/pom.xml
+++ b/sharding-core/sharding-core-execute/pom.xml
@@ -1,41 +1,41 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-core-execute</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-executor</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-route</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-core-execute</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-executor</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-route</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-core/sharding-core-merge/pom.xml b/sharding-core/sharding-core-merge/pom.xml
index b4a5d54..70aa238 100644
--- a/sharding-core/sharding-core-merge/pom.xml
+++ b/sharding-core/sharding-core-merge/pom.xml
@@ -1,41 +1,41 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-core-merge</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-merge</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-route</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-core-merge</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-merge</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-route</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-core/sharding-core-rewrite/pom.xml b/sharding-core/sharding-core-rewrite/pom.xml
index e47c414..27260bb 100644
--- a/sharding-core/sharding-core-rewrite/pom.xml
+++ b/sharding-core/sharding-core-rewrite/pom.xml
@@ -1,92 +1,92 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-core-rewrite</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-route</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>encrypt-core-rewrite</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-rewrite-engine</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-rewrite-test</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sql92</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-mysql</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-oracle</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-core-rewrite</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-route</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>encrypt-core-rewrite</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-rewrite-engine</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-rewrite-test</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sql92</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-mysql</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-oracle</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.h2database</groupId>

+            <artifactId>h2</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-core/sharding-core-route/pom.xml b/sharding-core/sharding-core-route/pom.xml
index 0e4fe74..288f90e 100644
--- a/sharding-core/sharding-core-route/pom.xml
+++ b/sharding-core/sharding-core-route/pom.xml
@@ -1,82 +1,82 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-core-route</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-route</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sql92</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-mysql</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-oracle</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-core-route</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-route</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sql92</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-mysql</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-oracle</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.h2database</groupId>

+            <artifactId>h2</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-distribution/pom.xml b/sharding-distribution/pom.xml
index 9f8094b..d5054da 100644
--- a/sharding-distribution/pom.xml
+++ b/sharding-distribution/pom.xml
@@ -1,40 +1,40 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-distribution</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <properties>
-        <maven.deploy.skip>true</maven.deploy.skip>
-    </properties>
-    
-    <modules>
-        <module>shardingsphere-src-distribution</module>
-        <module>sharding-jdbc-distribution</module>
-        <module>sharding-proxy-distribution</module>
-        <module>sharding-scaling-distribution</module>
-    </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-distribution</artifactId>

+    <packaging>pom</packaging>

+    <name>${project.artifactId}</name>

+    

+    <properties>

+        <maven.deploy.skip>true</maven.deploy.skip>

+    </properties>

+    

+    <modules>

+        <module>shardingsphere-src-distribution</module>

+        <module>sharding-jdbc-distribution</module>

+        <module>sharding-proxy-distribution</module>

+        <module>sharding-scaling-distribution</module>

+    </modules>

+</project>

diff --git a/sharding-distribution/sharding-jdbc-distribution/pom.xml b/sharding-distribution/sharding-jdbc-distribution/pom.xml
index 311ca50..9a7cbfb 100644
--- a/sharding-distribution/sharding-jdbc-distribution/pom.xml
+++ b/sharding-distribution/sharding-jdbc-distribution/pom.xml
@@ -1,228 +1,228 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-distribution</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-jdbc-distribution</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-spi</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-engine</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sql92</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-mysql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-oracle</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-binder</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-route</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-rewrite</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-execute</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-merge</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-pluggable</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-jdbc-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-jdbc-orchestration</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-xa-spi</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-xa-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-configuration</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-configcenter</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-registrycenter</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-facade</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-zookeeper-curator</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-apollo</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-nacos</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-opentracing</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-jdbc-spring-boot-starter</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-jdbc-spring-namespace</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-jdbc-orchestration-spring-boot-starter</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-jdbc-orchestration-spring-namespace</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-    
-    <profiles>
-        <profile>
-            <id>release</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <artifactId>maven-assembly-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>sharding-jdbc-bin</id>
-                                <phase>package</phase>
-                                <goals>
-                                    <goal>single</goal>
-                                </goals>
-                                <configuration>
-                                    <descriptors>
-                                        <descriptor>src/main/assembly/sharding-jdbc-binary-distribution.xml</descriptor>
-                                    </descriptors>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-distribution</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-jdbc-distribution</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-spi</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-engine</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sql92</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-mysql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-oracle</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-binder</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-route</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-rewrite</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-execute</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-merge</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-pluggable</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-jdbc-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-jdbc-orchestration</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-xa-spi</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-xa-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-configuration</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-configcenter</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-registrycenter</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-facade</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-zookeeper-curator</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-apollo</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-nacos</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-opentracing</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-jdbc-spring-boot-starter</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-jdbc-spring-namespace</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-jdbc-orchestration-spring-boot-starter</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-jdbc-orchestration-spring-namespace</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+    

+    <profiles>

+        <profile>

+            <id>release</id>

+            <build>

+                <plugins>

+                    <plugin>

+                        <artifactId>maven-assembly-plugin</artifactId>

+                        <executions>

+                            <execution>

+                                <id>sharding-jdbc-bin</id>

+                                <phase>package</phase>

+                                <goals>

+                                    <goal>single</goal>

+                                </goals>

+                                <configuration>

+                                    <descriptors>

+                                        <descriptor>src/main/assembly/sharding-jdbc-binary-distribution.xml</descriptor>

+                                    </descriptors>

+                                </configuration>

+                            </execution>

+                        </executions>

+                    </plugin>

+                </plugins>

+            </build>

+        </profile>

+    </profiles>

+</project>

diff --git a/sharding-distribution/sharding-proxy-distribution/pom.xml b/sharding-distribution/sharding-proxy-distribution/pom.xml
index 4dbf6d9..1a2cc19 100644
--- a/sharding-distribution/sharding-proxy-distribution/pom.xml
+++ b/sharding-distribution/sharding-proxy-distribution/pom.xml
@@ -1,107 +1,107 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-distribution</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-proxy-distribution</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-bootstrap</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-            <scope>compile</scope>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.postgresql</groupId>
-            <artifactId>postgresql</artifactId>
-            <scope>runtime</scope>
-        </dependency>
-        
-        <dependency>
-            <groupId>ch.qos.logback</groupId>
-            <artifactId>logback-classic</artifactId>
-            <scope>runtime</scope>
-        </dependency>
-    </dependencies>
-    
-    <profiles>
-        <profile>
-            <id>release</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <artifactId>maven-assembly-plugin</artifactId>
-                        <configuration>
-                            <descriptors>
-                                <descriptor>src/main/assembly/sharding-proxy-binary-distribution.xml</descriptor>
-                            </descriptors>
-                        </configuration>
-                        <executions>
-                            <execution>
-                                <id>sharding-proxy-bin</id>
-                                <phase>package</phase>
-                                <goals>
-                                    <goal>single</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-        <profile>
-            <id>docker</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>com.spotify</groupId>
-                        <artifactId>dockerfile-maven-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>sharding-proxy-bin</id>
-                                <goals>
-                                    <goal>build</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                        <configuration>
-                            <repository>apache/sharding-proxy</repository>
-                            <tag>${project.version}</tag>
-                            <buildArgs>
-                                <APP_NAME>${project.build.finalName}-sharding-proxy-bin</APP_NAME>
-                            </buildArgs>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-distribution</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-proxy-distribution</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-bootstrap</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+            <scope>compile</scope>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.postgresql</groupId>

+            <artifactId>postgresql</artifactId>

+            <scope>runtime</scope>

+        </dependency>

+        

+        <dependency>

+            <groupId>ch.qos.logback</groupId>

+            <artifactId>logback-classic</artifactId>

+            <scope>runtime</scope>

+        </dependency>

+    </dependencies>

+    

+    <profiles>

+        <profile>

+            <id>release</id>

+            <build>

+                <plugins>

+                    <plugin>

+                        <artifactId>maven-assembly-plugin</artifactId>

+                        <configuration>

+                            <descriptors>

+                                <descriptor>src/main/assembly/sharding-proxy-binary-distribution.xml</descriptor>

+                            </descriptors>

+                        </configuration>

+                        <executions>

+                            <execution>

+                                <id>sharding-proxy-bin</id>

+                                <phase>package</phase>

+                                <goals>

+                                    <goal>single</goal>

+                                </goals>

+                            </execution>

+                        </executions>

+                    </plugin>

+                </plugins>

+            </build>

+        </profile>

+        <profile>

+            <id>docker</id>

+            <build>

+                <plugins>

+                    <plugin>

+                        <groupId>com.spotify</groupId>

+                        <artifactId>dockerfile-maven-plugin</artifactId>

+                        <executions>

+                            <execution>

+                                <id>sharding-proxy-bin</id>

+                                <goals>

+                                    <goal>build</goal>

+                                </goals>

+                            </execution>

+                        </executions>

+                        <configuration>

+                            <repository>apache/sharding-proxy</repository>

+                            <tag>${project.version}</tag>

+                            <buildArgs>

+                                <APP_NAME>${project.build.finalName}-sharding-proxy-bin</APP_NAME>

+                            </buildArgs>

+                        </configuration>

+                    </plugin>

+                </plugins>

+            </build>

+        </profile>

+    </profiles>

+</project>

diff --git a/sharding-distribution/sharding-scaling-distribution/pom.xml b/sharding-distribution/sharding-scaling-distribution/pom.xml
index 041e905..36f16c5 100644
--- a/sharding-distribution/sharding-scaling-distribution/pom.xml
+++ b/sharding-distribution/sharding-scaling-distribution/pom.xml
@@ -1,107 +1,107 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-distribution</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-scaling-distribution</artifactId>
-    <name>${project.artifactId}</name>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-scaling-bootstrap</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-            <scope>compile</scope>
-        </dependency>
-    
-        <dependency>
-            <groupId>org.postgresql</groupId>
-            <artifactId>postgresql</artifactId>
-            <scope>runtime</scope>
-        </dependency>
-    
-        <dependency>
-            <groupId>ch.qos.logback</groupId>
-            <artifactId>logback-classic</artifactId>
-            <scope>runtime</scope>
-        </dependency>
-    </dependencies>
-
-    <profiles>
-        <profile>
-            <id>release</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <artifactId>maven-assembly-plugin</artifactId>
-                        <configuration>
-                            <descriptors>
-                                <descriptor>src/main/assembly/sharding-scaling-binary-distribution.xml</descriptor>
-                            </descriptors>
-                        </configuration>
-                        <executions>
-                            <execution>
-                                <id>sharding-scaling-bin</id>
-                                <phase>package</phase>
-                                <goals>
-                                    <goal>single</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-        <profile>
-            <id>docker</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>com.spotify</groupId>
-                        <artifactId>dockerfile-maven-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>sharding-scaling-bin</id>
-                                <goals>
-                                    <goal>build</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                        <configuration>
-                            <repository>apache/sharding-scaling</repository>
-                            <tag>${project.version}</tag>
-                            <buildArgs>
-                                <APP_NAME>${project.build.finalName}-sharding-scaling-bin</APP_NAME>
-                            </buildArgs>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-distribution</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-scaling-distribution</artifactId>

+    <name>${project.artifactId}</name>

+

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-scaling-bootstrap</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+            <scope>compile</scope>

+        </dependency>

+    

+        <dependency>

+            <groupId>org.postgresql</groupId>

+            <artifactId>postgresql</artifactId>

+            <scope>runtime</scope>

+        </dependency>

+    

+        <dependency>

+            <groupId>ch.qos.logback</groupId>

+            <artifactId>logback-classic</artifactId>

+            <scope>runtime</scope>

+        </dependency>

+    </dependencies>

+

+    <profiles>

+        <profile>

+            <id>release</id>

+            <build>

+                <plugins>

+                    <plugin>

+                        <artifactId>maven-assembly-plugin</artifactId>

+                        <configuration>

+                            <descriptors>

+                                <descriptor>src/main/assembly/sharding-scaling-binary-distribution.xml</descriptor>

+                            </descriptors>

+                        </configuration>

+                        <executions>

+                            <execution>

+                                <id>sharding-scaling-bin</id>

+                                <phase>package</phase>

+                                <goals>

+                                    <goal>single</goal>

+                                </goals>

+                            </execution>

+                        </executions>

+                    </plugin>

+                </plugins>

+            </build>

+        </profile>

+        <profile>

+            <id>docker</id>

+            <build>

+                <plugins>

+                    <plugin>

+                        <groupId>com.spotify</groupId>

+                        <artifactId>dockerfile-maven-plugin</artifactId>

+                        <executions>

+                            <execution>

+                                <id>sharding-scaling-bin</id>

+                                <goals>

+                                    <goal>build</goal>

+                                </goals>

+                            </execution>

+                        </executions>

+                        <configuration>

+                            <repository>apache/sharding-scaling</repository>

+                            <tag>${project.version}</tag>

+                            <buildArgs>

+                                <APP_NAME>${project.build.finalName}-sharding-scaling-bin</APP_NAME>

+                            </buildArgs>

+                        </configuration>

+                    </plugin>

+                </plugins>

+            </build>

+        </profile>

+    </profiles>

+</project>

diff --git a/sharding-distribution/shardingsphere-src-distribution/pom.xml b/sharding-distribution/shardingsphere-src-distribution/pom.xml
index 2d56983..6c4ba87 100644
--- a/sharding-distribution/shardingsphere-src-distribution/pom.xml
+++ b/sharding-distribution/shardingsphere-src-distribution/pom.xml
@@ -1,278 +1,278 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-distribution</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-src-distribution</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-spi</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-engine</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sql92</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-mysql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-oracle</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-binder</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-route</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-rewrite</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-execute</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-merge</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-pluggable</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-jdbc-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-jdbc-orchestration</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-database-protocol-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-database-protocol-mysql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-database-protocol-postgresql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-frontend-spi</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-frontend-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-frontend-mysql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-frontend-postgresql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-backend</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-bootstrap</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-xa-spi</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-xa-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-configuration</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-configcenter</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-registrycenter</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-facade</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-zookeeper-curator</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-apollo</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-nacos</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-opentracing</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-jdbc-spring-boot-starter</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-jdbc-spring-namespace</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-jdbc-orchestration-spring-boot-starter</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-jdbc-orchestration-spring-namespace</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-    
-    <profiles>
-        <profile>
-            <id>release</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <artifactId>maven-assembly-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>src</id>
-                                <phase>package</phase>
-                                <goals>
-                                    <goal>single</goal>
-                                </goals>
-                                <configuration>
-                                    <descriptors>
-                                        <descriptor>src/main/assembly/source-distribution.xml</descriptor>
-                                    </descriptors>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-distribution</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-src-distribution</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-spi</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-engine</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sql92</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-mysql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-oracle</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-binder</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-route</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-rewrite</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-execute</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-merge</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-pluggable</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-jdbc-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-jdbc-orchestration</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-database-protocol-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-database-protocol-mysql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-database-protocol-postgresql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-frontend-spi</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-frontend-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-frontend-mysql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-frontend-postgresql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-backend</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-bootstrap</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-xa-spi</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-xa-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-configuration</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-configcenter</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-registrycenter</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-facade</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-zookeeper-curator</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-apollo</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-nacos</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-opentracing</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-jdbc-spring-boot-starter</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-jdbc-spring-namespace</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-jdbc-orchestration-spring-boot-starter</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-jdbc-orchestration-spring-namespace</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+    

+    <profiles>

+        <profile>

+            <id>release</id>

+            <build>

+                <plugins>

+                    <plugin>

+                        <artifactId>maven-assembly-plugin</artifactId>

+                        <executions>

+                            <execution>

+                                <id>src</id>

+                                <phase>package</phase>

+                                <goals>

+                                    <goal>single</goal>

+                                </goals>

+                                <configuration>

+                                    <descriptors>

+                                        <descriptor>src/main/assembly/source-distribution.xml</descriptor>

+                                    </descriptors>

+                                </configuration>

+                            </execution>

+                        </executions>

+                    </plugin>

+                </plugins>

+            </build>

+        </profile>

+    </profiles>

+</project>

diff --git a/sharding-integration-test/pom.xml b/sharding-integration-test/pom.xml
index 02a0665..7df0114 100644
--- a/sharding-integration-test/pom.xml
+++ b/sharding-integration-test/pom.xml
@@ -1,55 +1,55 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-integration-test</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>sharding-jdbc-test</module>
-    </modules>
-    
-    <properties>
-        <maven.deploy.skip>true</maven.deploy.skip>
-    </properties>
-    
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-failsafe-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>integration-tests</id>
-                        <goals>
-                            <goal>integration-test</goal>
-                            <goal>verify</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-integration-test</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>sharding-jdbc-test</module>

+    </modules>

+    

+    <properties>

+        <maven.deploy.skip>true</maven.deploy.skip>

+    </properties>

+    

+    <build>

+        <plugins>

+            <plugin>

+                <groupId>org.apache.maven.plugins</groupId>

+                <artifactId>maven-failsafe-plugin</artifactId>

+                <executions>

+                    <execution>

+                        <id>integration-tests</id>

+                        <goals>

+                            <goal>integration-test</goal>

+                            <goal>verify</goal>

+                        </goals>

+                    </execution>

+                </executions>

+            </plugin>

+        </plugins>

+    </build>

+</project>

diff --git a/sharding-integration-test/sharding-jdbc-test/pom.xml b/sharding-integration-test/sharding-jdbc-test/pom.xml
index e2b8454..5c2d9f9 100644
--- a/sharding-integration-test/sharding-jdbc-test/pom.xml
+++ b/sharding-integration-test/sharding-jdbc-test/pom.xml
@@ -1,74 +1,74 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-integration-test</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-jdbc-test</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-jdbc-core</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-sql-test</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-    
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.commons</groupId>
-            <artifactId>commons-dbcp2</artifactId>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>mysql</groupId>
-            <artifactId>mysql-connector-java</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.postgresql</groupId>
-            <artifactId>postgresql</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>com.microsoft.sqlserver</groupId>
-            <artifactId>mssql-jdbc</artifactId>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
-</project>
-
-
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-integration-test</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-jdbc-test</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-jdbc-core</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-sql-test</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+    

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.commons</groupId>

+            <artifactId>commons-dbcp2</artifactId>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.h2database</groupId>

+            <artifactId>h2</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>mysql</groupId>

+            <artifactId>mysql-connector-java</artifactId>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.postgresql</groupId>

+            <artifactId>postgresql</artifactId>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>com.microsoft.sqlserver</groupId>

+            <artifactId>mssql-jdbc</artifactId>

+            <scope>test</scope>

+        </dependency>

+    </dependencies>

+</project>

+

+

diff --git a/sharding-jdbc/pom.xml b/sharding-jdbc/pom.xml
index 40c3022..6a7f772 100644
--- a/sharding-jdbc/pom.xml
+++ b/sharding-jdbc/pom.xml
@@ -1,34 +1,34 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-jdbc</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>sharding-jdbc-core</module>
-        <module>sharding-jdbc-orchestration</module>
-    </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-jdbc</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>sharding-jdbc-core</module>

+        <module>sharding-jdbc-orchestration</module>

+    </modules>

+</project>

diff --git a/sharding-jdbc/sharding-jdbc-core/pom.xml b/sharding-jdbc/sharding-jdbc-core/pom.xml
index 9473db4..c07e124 100644
--- a/sharding-jdbc/sharding-jdbc-core/pom.xml
+++ b/sharding-jdbc/sharding-jdbc-core/pom.xml
@@ -1,142 +1,142 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-jdbc</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-jdbc-core</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-pluggable</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sql92</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-mysql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-oracle</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-route</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>master-slave-core-route</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-rewrite</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>encrypt-core-rewrite</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shadow-core-rewrite</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-execute</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-merge</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>encrypt-core-merge</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-sql-test</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.commons</groupId>
-            <artifactId>commons-dbcp2</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>commons-pool</groupId>
-            <artifactId>commons-pool</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>mysql</groupId>
-            <artifactId>mysql-connector-java</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.postgresql</groupId>
-            <artifactId>postgresql</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.microsoft.sqlserver</groupId>
-            <artifactId>mssql-jdbc</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-jdbc</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-jdbc-core</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-pluggable</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sql92</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-mysql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-oracle</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-route</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>master-slave-core-route</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-rewrite</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>encrypt-core-rewrite</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shadow-core-rewrite</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-execute</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-merge</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>encrypt-core-merge</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-sql-test</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.commons</groupId>

+            <artifactId>commons-dbcp2</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>commons-pool</groupId>

+            <artifactId>commons-pool</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.h2database</groupId>

+            <artifactId>h2</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>mysql</groupId>

+            <artifactId>mysql-connector-java</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.postgresql</groupId>

+            <artifactId>postgresql</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.microsoft.sqlserver</groupId>

+            <artifactId>mssql-jdbc</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-jdbc/sharding-jdbc-orchestration/pom.xml b/sharding-jdbc/sharding-jdbc-orchestration/pom.xml
index 53a48ab..0e45ce5 100644
--- a/sharding-jdbc/sharding-jdbc-orchestration/pom.xml
+++ b/sharding-jdbc/sharding-jdbc-orchestration/pom.xml
@@ -1,93 +1,93 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-jdbc</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-jdbc-orchestration</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-jdbc-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-facade</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-configuration</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-pluggable</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.curator</groupId>
-            <artifactId>curator-test</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.commons</groupId>
-            <artifactId>commons-dbcp2</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>commons-pool</groupId>
-            <artifactId>commons-pool</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>mysql</groupId>
-            <artifactId>mysql-connector-java</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.postgresql</groupId>
-            <artifactId>postgresql</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.microsoft.sqlserver</groupId>
-            <artifactId>mssql-jdbc</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-jdbc</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-jdbc-orchestration</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-jdbc-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-facade</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-configuration</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-pluggable</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.curator</groupId>

+            <artifactId>curator-test</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.commons</groupId>

+            <artifactId>commons-dbcp2</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>commons-pool</groupId>

+            <artifactId>commons-pool</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.h2database</groupId>

+            <artifactId>h2</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>mysql</groupId>

+            <artifactId>mysql-connector-java</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.postgresql</groupId>

+            <artifactId>postgresql</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.microsoft.sqlserver</groupId>

+            <artifactId>mssql-jdbc</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-opentracing/pom.xml b/sharding-opentracing/pom.xml
index 8116285..f79e1b7 100644
--- a/sharding-opentracing/pom.xml
+++ b/sharding-opentracing/pom.xml
@@ -1,45 +1,45 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-opentracing</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-pluggable</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>io.opentracing</groupId>
-            <artifactId>opentracing-util</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>io.opentracing</groupId>
-            <artifactId>opentracing-mock</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-opentracing</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-pluggable</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>io.opentracing</groupId>

+            <artifactId>opentracing-util</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>io.opentracing</groupId>

+            <artifactId>opentracing-mock</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-orchestration/pom.xml b/sharding-orchestration/pom.xml
index d1d9343..f0e7493 100644
--- a/sharding-orchestration/pom.xml
+++ b/sharding-orchestration/pom.xml
@@ -1,34 +1,34 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-orchestration</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>sharding-orchestration-center</module>
-        <module>sharding-orchestration-core</module>
-    </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-orchestration</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>sharding-orchestration-center</module>

+        <module>sharding-orchestration-core</module>

+    </modules>

+</project>

diff --git a/sharding-orchestration/sharding-orchestration-center/pom.xml b/sharding-orchestration/sharding-orchestration-center/pom.xml
index 6caebca..3166898 100644
--- a/sharding-orchestration/sharding-orchestration-center/pom.xml
+++ b/sharding-orchestration/sharding-orchestration-center/pom.xml
@@ -1,38 +1,38 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-orchestration</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-orchestration-center</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>sharding-orchestration-center-api</module>
-        <module>sharding-orchestration-center-configuration</module>
-        <module>sharding-orchestration-center-zookeeper-curator</module>
-        <module>sharding-orchestration-center-etcd</module>
-        <module>sharding-orchestration-center-apollo</module>
-        <module>sharding-orchestration-center-nacos</module>
-    </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-orchestration</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-orchestration-center</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>sharding-orchestration-center-api</module>

+        <module>sharding-orchestration-center-configuration</module>

+        <module>sharding-orchestration-center-zookeeper-curator</module>

+        <module>sharding-orchestration-center-etcd</module>

+        <module>sharding-orchestration-center-apollo</module>

+        <module>sharding-orchestration-center-nacos</module>

+    </modules>

+</project>

diff --git a/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-api/pom.xml b/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-api/pom.xml
index 5a916ba..a2de34c 100644
--- a/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-api/pom.xml
+++ b/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-api/pom.xml
@@ -1,41 +1,41 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-orchestration-center</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-orchestration-center-api</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-pluggable</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-orchestration-center</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-orchestration-center-api</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-pluggable</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-apollo/pom.xml b/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-apollo/pom.xml
index deb7fc9..5d5a53a 100644
--- a/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-apollo/pom.xml
+++ b/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-apollo/pom.xml
@@ -1,59 +1,59 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-orchestration-center</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-orchestration-center-apollo</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.ctrip.framework.apollo</groupId>
-            <artifactId>apollo-client</artifactId>
-            <version>${apollo.client.version}</version>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>com.ctrip.framework.apollo</groupId>
-            <artifactId>apollo-mockserver</artifactId>
-            <version>${apollo.client.version}</version>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>com.ctrip.framework.apollo</groupId>
-            <artifactId>apollo-openapi</artifactId>
-            <version>${apollo.client.version}</version>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>jul-to-slf4j</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-orchestration-center</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-orchestration-center-apollo</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.ctrip.framework.apollo</groupId>

+            <artifactId>apollo-client</artifactId>

+            <version>${apollo.client.version}</version>

+            <scope>provided</scope>

+        </dependency>

+        <dependency>

+            <groupId>com.ctrip.framework.apollo</groupId>

+            <artifactId>apollo-mockserver</artifactId>

+            <version>${apollo.client.version}</version>

+            <scope>provided</scope>

+        </dependency>

+        <dependency>

+            <groupId>com.ctrip.framework.apollo</groupId>

+            <artifactId>apollo-openapi</artifactId>

+            <version>${apollo.client.version}</version>

+            <scope>provided</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.slf4j</groupId>

+            <artifactId>jul-to-slf4j</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-configuration/pom.xml b/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-configuration/pom.xml
index ddcfc94..89b9f3f 100644
--- a/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-configuration/pom.xml
+++ b/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-configuration/pom.xml
@@ -1,36 +1,36 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-orchestration-center</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-orchestration-center-configuration</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-orchestration-center</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-orchestration-center-configuration</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-etcd/pom.xml b/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-etcd/pom.xml
index 8fda57f..002b1c1 100644
--- a/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-etcd/pom.xml
+++ b/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-etcd/pom.xml
@@ -1,53 +1,53 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-orchestration-center</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-orchestration-center-etcd</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <properties>
-        <guava.version>20.0</guava.version>
-        <jetcd.version>0.3.0</jetcd.version>
-    </properties>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>io.etcd</groupId>
-            <artifactId>jetcd-core</artifactId>
-            <version>${jetcd.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>com.google.guava</groupId>
-                    <artifactId>guava</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-orchestration-center</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-orchestration-center-etcd</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <properties>

+        <guava.version>20.0</guava.version>

+        <jetcd.version>0.3.0</jetcd.version>

+    </properties>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>io.etcd</groupId>

+            <artifactId>jetcd-core</artifactId>

+            <version>${jetcd.version}</version>

+            <exclusions>

+                <exclusion>

+                    <groupId>com.google.guava</groupId>

+                    <artifactId>guava</artifactId>

+                </exclusion>

+            </exclusions>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-nacos/pom.xml b/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-nacos/pom.xml
index 0afbcfc..771493f 100644
--- a/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-nacos/pom.xml
+++ b/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-nacos/pom.xml
@@ -1,42 +1,42 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-orchestration-center</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-orchestration-center-nacos</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.alibaba.nacos</groupId>
-            <artifactId>nacos-client</artifactId>
-            <version>${nacos.client.verison}</version>
-            <scope>provided</scope>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-orchestration-center</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-orchestration-center-nacos</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.alibaba.nacos</groupId>

+            <artifactId>nacos-client</artifactId>

+            <version>${nacos.client.verison}</version>

+            <scope>provided</scope>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-zookeeper-curator/pom.xml b/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-zookeeper-curator/pom.xml
index f2363e6..52e17cf 100644
--- a/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-zookeeper-curator/pom.xml
+++ b/sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-zookeeper-curator/pom.xml
@@ -1,53 +1,53 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-orchestration-center</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-orchestration-center-zookeeper-curator</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.apache.curator</groupId>
-            <artifactId>curator-framework</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.curator</groupId>
-            <artifactId>curator-client</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.curator</groupId>
-            <artifactId>curator-recipes</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.curator</groupId>
-            <artifactId>curator-test</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-orchestration-center</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-orchestration-center-zookeeper-curator</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.apache.curator</groupId>

+            <artifactId>curator-framework</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.curator</groupId>

+            <artifactId>curator-client</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.curator</groupId>

+            <artifactId>curator-recipes</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.curator</groupId>

+            <artifactId>curator-test</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-orchestration/sharding-orchestration-core/pom.xml b/sharding-orchestration/sharding-orchestration-core/pom.xml
index e3ac6be..3d4909d 100644
--- a/sharding-orchestration/sharding-orchestration-core/pom.xml
+++ b/sharding-orchestration/sharding-orchestration-core/pom.xml
@@ -1,37 +1,37 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-orchestration</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-orchestration-core</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>sharding-orchestration-core-configuration</module>
-        <module>sharding-orchestration-core-common</module>
-        <module>sharding-orchestration-core-configcenter</module>
-        <module>sharding-orchestration-core-registrycenter</module>
-        <module>sharding-orchestration-core-facade</module>
-    </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-orchestration</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-orchestration-core</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>sharding-orchestration-core-configuration</module>

+        <module>sharding-orchestration-core-common</module>

+        <module>sharding-orchestration-core-configcenter</module>

+        <module>sharding-orchestration-core-registrycenter</module>

+        <module>sharding-orchestration-core-facade</module>

+    </modules>

+</project>

diff --git a/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-common/pom.xml b/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-common/pom.xml
index 7edd9fb..cbeffe2 100644
--- a/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-common/pom.xml
+++ b/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-common/pom.xml
@@ -1,46 +1,46 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-orchestration-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-orchestration-core-common</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-configuration</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-orchestration-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-orchestration-core-common</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-configuration</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-configcenter/pom.xml b/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-configcenter/pom.xml
index 8c65323..558738f 100644
--- a/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-configcenter/pom.xml
+++ b/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-configcenter/pom.xml
@@ -1,46 +1,46 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-orchestration-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-orchestration-core-configcenter</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-      <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.apache.commons</groupId>
-            <artifactId>commons-dbcp2</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-orchestration-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-orchestration-core-configcenter</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+      <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.apache.commons</groupId>

+            <artifactId>commons-dbcp2</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-configuration/pom.xml b/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-configuration/pom.xml
index 1402ec5..3c5585a 100644
--- a/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-configuration/pom.xml
+++ b/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-configuration/pom.xml
@@ -1,41 +1,41 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-orchestration-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-orchestration-core-configuration</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.apache.commons</groupId>
-            <artifactId>commons-dbcp2</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-orchestration-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-orchestration-core-configuration</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.apache.commons</groupId>

+            <artifactId>commons-dbcp2</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-facade/pom.xml b/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-facade/pom.xml
index fe66942..ff604fc 100644
--- a/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-facade/pom.xml
+++ b/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-facade/pom.xml
@@ -1,51 +1,51 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-orchestration-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-orchestration-core-facade</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-configcenter</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-registrycenter</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.apache.commons</groupId>
-            <artifactId>commons-dbcp2</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-orchestration-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-orchestration-core-facade</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-configcenter</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-registrycenter</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.apache.commons</groupId>

+            <artifactId>commons-dbcp2</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-registrycenter/pom.xml b/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-registrycenter/pom.xml
index c6298df..127d871 100644
--- a/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-registrycenter/pom.xml
+++ b/sharding-orchestration/sharding-orchestration-core/sharding-orchestration-core-registrycenter/pom.xml
@@ -1,46 +1,46 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-orchestration-core</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-orchestration-core-registrycenter</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.apache.commons</groupId>
-            <artifactId>commons-dbcp2</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-orchestration-core</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-orchestration-core-registrycenter</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.apache.commons</groupId>

+            <artifactId>commons-dbcp2</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-proxy/pom.xml b/sharding-proxy/pom.xml
index c534959..3e12536 100644
--- a/sharding-proxy/pom.xml
+++ b/sharding-proxy/pom.xml
@@ -1,41 +1,40 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-proxy</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <properties>
-        <maven.deploy.skip>true</maven.deploy.skip>
-    </properties>
-    
-    <modules>
-        <module>sharding-proxy-common</module>
-        <module>sharding-proxy-frontend</module>
-        <module>sharding-proxy-backend</module>
-        <module>sharding-proxy-bootstrap</module>
-    </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-proxy</artifactId>

+    <packaging>pom</packaging>

+    <name>${project.artifactId}</name>

+    

+    <properties>

+        <maven.deploy.skip>true</maven.deploy.skip>

+    </properties>

+    

+    <modules>

+        <module>sharding-proxy-common</module>

+        <module>sharding-proxy-frontend</module>

+        <module>sharding-proxy-backend</module>

+        <module>sharding-proxy-bootstrap</module>

+    </modules>

+</project>

diff --git a/sharding-proxy/sharding-proxy-backend/pom.xml b/sharding-proxy/sharding-proxy-backend/pom.xml
index 827f0d9..1ef953b 100644
--- a/sharding-proxy/sharding-proxy-backend/pom.xml
+++ b/sharding-proxy/sharding-proxy-backend/pom.xml
@@ -1,123 +1,123 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-proxy</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-proxy-backend</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sql92</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-mysql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-oracle</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-database-protocol-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-route</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>master-slave-core-route</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-rewrite</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>encrypt-core-rewrite</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shadow-core-rewrite</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-execute</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-merge</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>encrypt-core-merge</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-xa-core</artifactId>
-            <version>${project.parent.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-            <scope>compile</scope>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.postgresql</groupId>
-            <artifactId>postgresql</artifactId>
-            <scope>runtime</scope>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-proxy</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-proxy-backend</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sql92</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-mysql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-oracle</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-database-protocol-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-route</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>master-slave-core-route</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-rewrite</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>encrypt-core-rewrite</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shadow-core-rewrite</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-execute</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-merge</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>encrypt-core-merge</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-xa-core</artifactId>

+            <version>${project.parent.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+            <scope>compile</scope>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.postgresql</groupId>

+            <artifactId>postgresql</artifactId>

+            <scope>runtime</scope>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-proxy/sharding-proxy-bootstrap/pom.xml b/sharding-proxy/sharding-proxy-bootstrap/pom.xml
index 1771408..d7ae5e4 100644
--- a/sharding-proxy/sharding-proxy-bootstrap/pom.xml
+++ b/sharding-proxy/sharding-proxy-bootstrap/pom.xml
@@ -1,107 +1,107 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-proxy</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-proxy-bootstrap</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-database-protocol-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-database-protocol-mysql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-database-protocol-postgresql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-frontend-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-frontend-mysql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-frontend-postgresql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-backend</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-facade</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-zookeeper-curator</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-opentracing</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-            <scope>compile</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.postgresql</groupId>
-            <artifactId>postgresql</artifactId>
-            <scope>runtime</scope>
-        </dependency>
-        <dependency>
-            <groupId>mysql</groupId>
-            <artifactId>mysql-connector-java</artifactId>
-            <scope>runtime</scope>
-        </dependency>
-        
-        <dependency>
-            <groupId>ch.qos.logback</groupId>
-            <artifactId>logback-classic</artifactId>
-            <scope>runtime</scope>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-proxy</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-proxy-bootstrap</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-database-protocol-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-database-protocol-mysql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-database-protocol-postgresql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-frontend-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-frontend-mysql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-frontend-postgresql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-backend</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-facade</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-zookeeper-curator</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-opentracing</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+            <scope>compile</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.postgresql</groupId>

+            <artifactId>postgresql</artifactId>

+            <scope>runtime</scope>

+        </dependency>

+        <dependency>

+            <groupId>mysql</groupId>

+            <artifactId>mysql-connector-java</artifactId>

+            <scope>runtime</scope>

+        </dependency>

+        

+        <dependency>

+            <groupId>ch.qos.logback</groupId>

+            <artifactId>logback-classic</artifactId>

+            <scope>runtime</scope>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-proxy/sharding-proxy-common/pom.xml b/sharding-proxy/sharding-proxy-common/pom.xml
index a5759f4..10fcc9b 100644
--- a/sharding-proxy/sharding-proxy-common/pom.xml
+++ b/sharding-proxy/sharding-proxy-common/pom.xml
@@ -1,56 +1,56 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-proxy</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-proxy-common</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-pluggable</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-facade</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-center-configuration</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-            <scope>compile</scope>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-proxy</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-proxy-common</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-pluggable</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-facade</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-api</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-center-configuration</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+            <scope>compile</scope>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-proxy/sharding-proxy-frontend/pom.xml b/sharding-proxy/sharding-proxy-frontend/pom.xml
index 3136395..eaa58b9 100644
--- a/sharding-proxy/sharding-proxy-frontend/pom.xml
+++ b/sharding-proxy/sharding-proxy-frontend/pom.xml
@@ -1,36 +1,36 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-proxy</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-proxy-frontend</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>sharding-proxy-frontend-spi</module>
-        <module>sharding-proxy-frontend-core</module>
-        <module>sharding-proxy-frontend-mysql</module>
-        <module>sharding-proxy-frontend-postgresql</module>
-    </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-proxy</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-proxy-frontend</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>sharding-proxy-frontend-spi</module>

+        <module>sharding-proxy-frontend-core</module>

+        <module>sharding-proxy-frontend-mysql</module>

+        <module>sharding-proxy-frontend-postgresql</module>

+    </modules>

+</project>

diff --git a/sharding-proxy/sharding-proxy-frontend/sharding-proxy-frontend-core/pom.xml b/sharding-proxy/sharding-proxy-frontend/sharding-proxy-frontend-core/pom.xml
index 27381cf..a65ec87 100644
--- a/sharding-proxy/sharding-proxy-frontend/sharding-proxy-frontend-core/pom.xml
+++ b/sharding-proxy/sharding-proxy-frontend/sharding-proxy-frontend-core/pom.xml
@@ -1,56 +1,56 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-proxy-frontend</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-proxy-frontend-core</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-database-protocol-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-frontend-spi</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-backend</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>io.netty</groupId>
-            <artifactId>netty-all</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-proxy-frontend</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-proxy-frontend-core</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-database-protocol-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-frontend-spi</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-backend</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>io.netty</groupId>

+            <artifactId>netty-all</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-proxy/sharding-proxy-frontend/sharding-proxy-frontend-mysql/pom.xml b/sharding-proxy/sharding-proxy-frontend/sharding-proxy-frontend-mysql/pom.xml
index f488684..cb1ff80 100644
--- a/sharding-proxy/sharding-proxy-frontend/sharding-proxy-frontend-mysql/pom.xml
+++ b/sharding-proxy/sharding-proxy-frontend/sharding-proxy-frontend-mysql/pom.xml
@@ -1,61 +1,61 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-proxy-frontend</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-proxy-frontend-mysql</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-frontend-spi</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-frontend-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-database-protocol-mysql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-backend</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>io.netty</groupId>
-            <artifactId>netty-all</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-proxy-frontend</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-proxy-frontend-mysql</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-frontend-spi</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-frontend-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-database-protocol-mysql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-backend</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>io.netty</groupId>

+            <artifactId>netty-all</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-proxy/sharding-proxy-frontend/sharding-proxy-frontend-postgresql/pom.xml b/sharding-proxy/sharding-proxy-frontend/sharding-proxy-frontend-postgresql/pom.xml
index 5f1e55a..456dd6d 100644
--- a/sharding-proxy/sharding-proxy-frontend/sharding-proxy-frontend-postgresql/pom.xml
+++ b/sharding-proxy/sharding-proxy-frontend/sharding-proxy-frontend-postgresql/pom.xml
@@ -1,61 +1,61 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-proxy-frontend</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-proxy-frontend-postgresql</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-frontend-spi</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-frontend-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-database-protocol-postgresql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-backend</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>io.netty</groupId>
-            <artifactId>netty-all</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-proxy-frontend</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-proxy-frontend-postgresql</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-frontend-spi</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-frontend-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-database-protocol-postgresql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-backend</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>io.netty</groupId>

+            <artifactId>netty-all</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-proxy/sharding-proxy-frontend/sharding-proxy-frontend-spi/pom.xml b/sharding-proxy/sharding-proxy-frontend/sharding-proxy-frontend-spi/pom.xml
index 7512b22..edd8643 100644
--- a/sharding-proxy/sharding-proxy-frontend/sharding-proxy-frontend-spi/pom.xml
+++ b/sharding-proxy/sharding-proxy-frontend/sharding-proxy-frontend-spi/pom.xml
@@ -1,46 +1,46 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-proxy-frontend</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-proxy-frontend-spi</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-database-protocol-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-proxy-backend</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>io.netty</groupId>
-            <artifactId>netty-all</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-proxy-frontend</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-proxy-frontend-spi</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-database-protocol-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-proxy-backend</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>io.netty</groupId>

+            <artifactId>netty-all</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-scaling/pom.xml b/sharding-scaling/pom.xml
index fa8dde0..b7df4f6 100755
--- a/sharding-scaling/pom.xml
+++ b/sharding-scaling/pom.xml
@@ -1,37 +1,36 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-scaling</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>sharding-scaling-core</module>
-        <module>sharding-scaling-bootstrap</module>
-        <module>sharding-scaling-mysql</module>
-        <module>sharding-scaling-postgresql</module>
-    </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-scaling</artifactId>

+    <packaging>pom</packaging>

+    <name>${project.artifactId}</name>

+    

+    <modules>

+        <module>sharding-scaling-core</module>

+        <module>sharding-scaling-bootstrap</module>

+        <module>sharding-scaling-mysql</module>

+        <module>sharding-scaling-postgresql</module>

+    </modules>

+</project>

diff --git a/sharding-scaling/sharding-scaling-bootstrap/pom.xml b/sharding-scaling/sharding-scaling-bootstrap/pom.xml
index cab16dd..7bbf016 100644
--- a/sharding-scaling/sharding-scaling-bootstrap/pom.xml
+++ b/sharding-scaling/sharding-scaling-bootstrap/pom.xml
@@ -1,91 +1,89 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-scaling</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-scaling-bootstrap</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-scaling-core</artifactId>
-            <version>${parent.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-scaling-mysql</artifactId>
-            <version>${parent.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-scaling-postgresql</artifactId>
-            <version>${parent.version}</version>
-        </dependency>
-    
-        <dependency>
-            <groupId>commons-cli</groupId>
-            <artifactId>commons-cli</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.yaml</groupId>
-            <artifactId>snakeyaml</artifactId>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.google.code.gson</groupId>
-            <artifactId>gson</artifactId>
-        </dependency>
-        
-        <dependency>
-            <groupId>io.netty</groupId>
-            <artifactId>netty-all</artifactId>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-            <scope>compile</scope>
-        </dependency>
-    
-        <dependency>
-            <groupId>ch.qos.logback</groupId>
-            <artifactId>logback-classic</artifactId>
-            <scope>runtime</scope>
-        </dependency>
-    
-        <dependency>
-            <groupId>org.postgresql</groupId>
-            <artifactId>postgresql</artifactId>
-            <scope>runtime</scope>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-scaling</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-scaling-bootstrap</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-scaling-core</artifactId>

+            <version>${parent.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-scaling-mysql</artifactId>

+            <version>${parent.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-scaling-postgresql</artifactId>

+            <version>${parent.version}</version>

+        </dependency>

+    

+        <dependency>

+            <groupId>commons-cli</groupId>

+            <artifactId>commons-cli</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.yaml</groupId>

+            <artifactId>snakeyaml</artifactId>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.google.code.gson</groupId>

+            <artifactId>gson</artifactId>

+        </dependency>

+        

+        <dependency>

+            <groupId>io.netty</groupId>

+            <artifactId>netty-all</artifactId>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+            <scope>compile</scope>

+        </dependency>

+    

+        <dependency>

+            <groupId>ch.qos.logback</groupId>

+            <artifactId>logback-classic</artifactId>

+            <scope>runtime</scope>

+        </dependency>

+    

+        <dependency>

+            <groupId>org.postgresql</groupId>

+            <artifactId>postgresql</artifactId>

+            <scope>runtime</scope>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.h2database</groupId>

+            <artifactId>h2</artifactId>

+            <scope>test</scope>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-scaling/sharding-scaling-core/pom.xml b/sharding-scaling/sharding-scaling-core/pom.xml
index f1c79a6..270cd70 100644
--- a/sharding-scaling/sharding-scaling-core/pom.xml
+++ b/sharding-scaling/sharding-scaling-core/pom.xml
@@ -1,59 +1,57 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-scaling</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-scaling-core</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-orchestration-core-configuration</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-            <scope>compile</scope>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.google.code.gson</groupId>
-            <artifactId>gson</artifactId>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-scaling</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-scaling-core</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-orchestration-core-configuration</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+            <scope>compile</scope>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.google.code.gson</groupId>

+            <artifactId>gson</artifactId>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.h2database</groupId>

+            <artifactId>h2</artifactId>

+            <scope>test</scope>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-scaling/sharding-scaling-mysql/pom.xml b/sharding-scaling/sharding-scaling-mysql/pom.xml
index 4a7472e..1f804466 100644
--- a/sharding-scaling/sharding-scaling-mysql/pom.xml
+++ b/sharding-scaling/sharding-scaling-mysql/pom.xml
@@ -1,48 +1,46 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-scaling</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-scaling-mysql</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-scaling-core</artifactId>
-            <version>${parent.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-database-protocol-mysql</artifactId>
-            <version>${parent.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>io.netty</groupId>
-            <artifactId>netty-all</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-scaling</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-scaling-mysql</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-scaling-core</artifactId>

+            <version>${parent.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-database-protocol-mysql</artifactId>

+            <version>${parent.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>io.netty</groupId>

+            <artifactId>netty-all</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-scaling/sharding-scaling-postgresql/pom.xml b/sharding-scaling/sharding-scaling-postgresql/pom.xml
index e5e6824..32b1d4b 100644
--- a/sharding-scaling/sharding-scaling-postgresql/pom.xml
+++ b/sharding-scaling/sharding-scaling-postgresql/pom.xml
@@ -1,44 +1,42 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-scaling</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-scaling-postgresql</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-scaling-core</artifactId>
-            <version>${parent.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.postgresql</groupId>
-            <artifactId>postgresql</artifactId>
-            <scope>compile</scope>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-scaling</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-scaling-postgresql</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-scaling-core</artifactId>

+            <version>${parent.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.postgresql</groupId>

+            <artifactId>postgresql</artifactId>

+            <scope>compile</scope>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-spring/pom.xml b/sharding-spring/pom.xml
index 60e75fe..73f181b 100644
--- a/sharding-spring/pom.xml
+++ b/sharding-spring/pom.xml
@@ -1,55 +1,55 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-spring</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>sharding-jdbc-spring</module>
-        <module>sharding-jdbc-orchestration-spring</module>
-        <module>sharding-spring-boot-util</module>
-        <module>sharding-transaction-spring</module>
-    </modules>
-    
-    <dependencies>
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.commons</groupId>
-            <artifactId>commons-dbcp2</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>commons-pool</groupId>
-            <artifactId>commons-pool</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-spring</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>sharding-jdbc-spring</module>

+        <module>sharding-jdbc-orchestration-spring</module>

+        <module>sharding-spring-boot-util</module>

+        <module>sharding-transaction-spring</module>

+    </modules>

+    

+    <dependencies>

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.commons</groupId>

+            <artifactId>commons-dbcp2</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>commons-pool</groupId>

+            <artifactId>commons-pool</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.h2database</groupId>

+            <artifactId>h2</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-spring/sharding-jdbc-orchestration-spring/pom.xml b/sharding-spring/sharding-jdbc-orchestration-spring/pom.xml
index 8362efc..86f5153 100644
--- a/sharding-spring/sharding-jdbc-orchestration-spring/pom.xml
+++ b/sharding-spring/sharding-jdbc-orchestration-spring/pom.xml
@@ -1,47 +1,47 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-spring</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-jdbc-orchestration-spring</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>sharding-jdbc-orchestration-spring-boot-starter</module>
-        <module>sharding-jdbc-orchestration-spring-namespace</module>
-    </modules>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-jdbc-orchestration</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.curator</groupId>
-            <artifactId>curator-test</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-spring</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-jdbc-orchestration-spring</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>sharding-jdbc-orchestration-spring-boot-starter</module>

+        <module>sharding-jdbc-orchestration-spring-namespace</module>

+    </modules>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-jdbc-orchestration</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+

+        <dependency>

+            <groupId>org.apache.curator</groupId>

+            <artifactId>curator-test</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-spring/sharding-jdbc-orchestration-spring/sharding-jdbc-orchestration-spring-boot-starter/pom.xml b/sharding-spring/sharding-jdbc-orchestration-spring/sharding-jdbc-orchestration-spring-boot-starter/pom.xml
index 9802377..d012379 100644
--- a/sharding-spring/sharding-jdbc-orchestration-spring/sharding-jdbc-orchestration-spring-boot-starter/pom.xml
+++ b/sharding-spring/sharding-jdbc-orchestration-spring/sharding-jdbc-orchestration-spring-boot-starter/pom.xml
@@ -1,49 +1,49 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-jdbc-orchestration-spring</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-jdbc-orchestration-spring-boot-starter</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-spring-boot-util</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-configuration-processor</artifactId>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-test</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-jdbc-orchestration-spring</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-jdbc-orchestration-spring-boot-starter</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-spring-boot-util</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.springframework.boot</groupId>

+            <artifactId>spring-boot-starter</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.springframework.boot</groupId>

+            <artifactId>spring-boot-configuration-processor</artifactId>

+            <optional>true</optional>

+        </dependency>

+        <dependency>

+            <groupId>org.springframework.boot</groupId>

+            <artifactId>spring-boot-starter-test</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-spring/sharding-jdbc-orchestration-spring/sharding-jdbc-orchestration-spring-namespace/pom.xml b/sharding-spring/sharding-jdbc-orchestration-spring/sharding-jdbc-orchestration-spring-namespace/pom.xml
index d28e64d..0a18db4 100644
--- a/sharding-spring/sharding-jdbc-orchestration-spring/sharding-jdbc-orchestration-spring-namespace/pom.xml
+++ b/sharding-spring/sharding-jdbc-orchestration-spring/sharding-jdbc-orchestration-spring-namespace/pom.xml
@@ -1,45 +1,45 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-jdbc-orchestration-spring</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-jdbc-orchestration-spring-namespace</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-jdbc-spring-namespace</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-context-support</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-test</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-jdbc-orchestration-spring</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-jdbc-orchestration-spring-namespace</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-jdbc-spring-namespace</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.springframework</groupId>

+            <artifactId>spring-context-support</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.springframework</groupId>

+            <artifactId>spring-test</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-spring/sharding-jdbc-spring/pom.xml b/sharding-spring/sharding-jdbc-spring/pom.xml
index 452658a..c9ee688 100644
--- a/sharding-spring/sharding-jdbc-spring/pom.xml
+++ b/sharding-spring/sharding-jdbc-spring/pom.xml
@@ -1,42 +1,42 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-spring</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-jdbc-spring</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>sharding-jdbc-spring-boot-starter</module>
-        <module>sharding-jdbc-spring-namespace</module>
-    </modules>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-jdbc-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-spring</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-jdbc-spring</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>sharding-jdbc-spring-boot-starter</module>

+        <module>sharding-jdbc-spring-namespace</module>

+    </modules>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-jdbc-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-spring/sharding-jdbc-spring/sharding-jdbc-spring-boot-starter/pom.xml b/sharding-spring/sharding-jdbc-spring/sharding-jdbc-spring-boot-starter/pom.xml
index c304467..7d8fdfe 100644
--- a/sharding-spring/sharding-jdbc-spring/sharding-jdbc-spring-boot-starter/pom.xml
+++ b/sharding-spring/sharding-jdbc-spring/sharding-jdbc-spring-boot-starter/pom.xml
@@ -1,54 +1,54 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-jdbc-spring</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-jdbc-spring-boot-starter</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-spring-boot-util</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-spring</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-configuration-processor</artifactId>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-test</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-jdbc-spring</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-jdbc-spring-boot-starter</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-spring-boot-util</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-spring</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.springframework.boot</groupId>

+            <artifactId>spring-boot-starter</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.springframework.boot</groupId>

+            <artifactId>spring-boot-configuration-processor</artifactId>

+            <optional>true</optional>

+        </dependency>

+        <dependency>

+            <groupId>org.springframework.boot</groupId>

+            <artifactId>spring-boot-starter-test</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-spring/sharding-jdbc-spring/sharding-jdbc-spring-namespace/pom.xml b/sharding-spring/sharding-jdbc-spring/sharding-jdbc-spring-namespace/pom.xml
index b5fdfa1..96aa876 100644
--- a/sharding-spring/sharding-jdbc-spring/sharding-jdbc-spring-namespace/pom.xml
+++ b/sharding-spring/sharding-jdbc-spring/sharding-jdbc-spring-namespace/pom.xml
@@ -1,44 +1,44 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-jdbc-spring</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-jdbc-spring-namespace</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-spring</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-context-support</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-test</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-jdbc-spring</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-jdbc-spring-namespace</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-spring</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.springframework</groupId>

+            <artifactId>spring-context-support</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.springframework</groupId>

+            <artifactId>spring-test</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-spring/sharding-spring-boot-util/pom.xml b/sharding-spring/sharding-spring-boot-util/pom.xml
index 835b211..5da9eb5 100644
--- a/sharding-spring/sharding-spring-boot-util/pom.xml
+++ b/sharding-spring/sharding-spring-boot-util/pom.xml
@@ -1,45 +1,45 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-spring</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-spring-boot-util</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-core-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-test</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-spring</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-spring-boot-util</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-core-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.springframework.boot</groupId>

+            <artifactId>spring-boot-starter</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.springframework.boot</groupId>

+            <artifactId>spring-boot-starter-test</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-spring/sharding-transaction-spring/pom.xml b/sharding-spring/sharding-transaction-spring/pom.xml
index ca6d5a8..4fdee5b 100644
--- a/sharding-spring/sharding-transaction-spring/pom.xml
+++ b/sharding-spring/sharding-transaction-spring/pom.xml
@@ -1,46 +1,44 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <artifactId>sharding-spring</artifactId>
-        <groupId>org.apache.shardingsphere</groupId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-transaction-spring</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-context-support</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-test</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <artifactId>sharding-spring</artifactId>

+        <groupId>org.apache.shardingsphere</groupId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-transaction-spring</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.springframework</groupId>

+            <artifactId>spring-context-support</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.springframework</groupId>

+            <artifactId>spring-test</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-sql-test/pom.xml b/sharding-sql-test/pom.xml
index c5651e6..833fcea 100644
--- a/sharding-sql-test/pom.xml
+++ b/sharding-sql-test/pom.xml
@@ -1,32 +1,32 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-sql-test</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <properties>
-        <maven.deploy.skip>true</maven.deploy.skip>
-    </properties>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-sql-test</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <properties>

+        <maven.deploy.skip>true</maven.deploy.skip>

+    </properties>

+</project>

diff --git a/sharding-transaction/pom.xml b/sharding-transaction/pom.xml
index 3035094..de6c903 100644
--- a/sharding-transaction/pom.xml
+++ b/sharding-transaction/pom.xml
@@ -1,43 +1,43 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-transaction</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>sharding-transaction-core</module>
-        <module>sharding-transaction-2pc</module>
-        <module>sharding-transaction-base</module>
-    </modules>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-pluggable</artifactId>
-            <version>${project.parent.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-transaction</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>sharding-transaction-core</module>

+        <module>sharding-transaction-2pc</module>

+        <module>sharding-transaction-base</module>

+    </modules>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-pluggable</artifactId>

+            <version>${project.parent.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-transaction/sharding-transaction-2pc/pom.xml b/sharding-transaction/sharding-transaction-2pc/pom.xml
index 00b9723..3e26db2 100644
--- a/sharding-transaction/sharding-transaction-2pc/pom.xml
+++ b/sharding-transaction/sharding-transaction-2pc/pom.xml
@@ -1,33 +1,33 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-transaction</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-transaction-2pc</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>sharding-transaction-xa</module>
-    </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-transaction</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-transaction-2pc</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>sharding-transaction-xa</module>

+    </modules>

+</project>

diff --git a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/pom.xml b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/pom.xml
index b0d4243..7d8b60a 100644
--- a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/pom.xml
+++ b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/pom.xml
@@ -1,37 +1,37 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-transaction-2pc</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-transaction-xa</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>sharding-transaction-xa-spi</module>
-        <module>sharding-transaction-xa-core</module>
-        <module>sharding-transaction-xa-atomikos</module>
-        <module>sharding-transaction-xa-narayana</module>
-        <module>sharding-transaction-xa-bitronix</module>
-    </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-transaction-2pc</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-transaction-xa</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>sharding-transaction-xa-spi</module>

+        <module>sharding-transaction-xa-core</module>

+        <module>sharding-transaction-xa-atomikos</module>

+        <module>sharding-transaction-xa-narayana</module>

+        <module>sharding-transaction-xa-bitronix</module>

+    </modules>

+</project>

diff --git a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-atomikos/pom.xml b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-atomikos/pom.xml
index a70233d..42690fe 100644
--- a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-atomikos/pom.xml
+++ b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-atomikos/pom.xml
@@ -1,54 +1,54 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-transaction-xa</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-transaction-xa-atomikos</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>sharding-transaction-xa-atomikos-manager</module>
-    </modules>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-xa-spi</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>com.atomikos</groupId>
-            <artifactId>transactions</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.atomikos</groupId>
-            <artifactId>transactions-jta</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.atomikos</groupId>
-            <artifactId>transactions-jdbc</artifactId>
-        </dependency>
-    </dependencies>
-</project>
-
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-transaction-xa</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-transaction-xa-atomikos</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>sharding-transaction-xa-atomikos-manager</module>

+    </modules>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-xa-spi</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>com.atomikos</groupId>

+            <artifactId>transactions</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.atomikos</groupId>

+            <artifactId>transactions-jta</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.atomikos</groupId>

+            <artifactId>transactions-jdbc</artifactId>

+        </dependency>

+    </dependencies>

+</project>

+

diff --git a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-atomikos/sharding-transaction-xa-atomikos-manager/pom.xml b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-atomikos/sharding-transaction-xa-atomikos-manager/pom.xml
index 55d408e..612002d 100644
--- a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-atomikos/sharding-transaction-xa-atomikos-manager/pom.xml
+++ b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-atomikos/sharding-transaction-xa-atomikos-manager/pom.xml
@@ -1,29 +1,29 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-transaction-xa-atomikos</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-transaction-xa-atomikos-manager</artifactId>
-    <name>${project.artifactId}</name>
-</project>
-
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-transaction-xa-atomikos</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-transaction-xa-atomikos-manager</artifactId>

+    <name>${project.artifactId}</name>

+</project>

+

diff --git a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-bitronix/pom.xml b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-bitronix/pom.xml
index a5b77cd..b0711cf 100644
--- a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-bitronix/pom.xml
+++ b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-bitronix/pom.xml
@@ -1,46 +1,46 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-transaction-xa</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-transaction-xa-bitronix</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>sharding-transaction-xa-bitronix-manager</module>
-    </modules>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-xa-spi</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.codehaus.btm</groupId>
-            <artifactId>btm</artifactId>
-        </dependency>
-    </dependencies>
-</project>
-
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-transaction-xa</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-transaction-xa-bitronix</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>sharding-transaction-xa-bitronix-manager</module>

+    </modules>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-xa-spi</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.codehaus.btm</groupId>

+            <artifactId>btm</artifactId>

+        </dependency>

+    </dependencies>

+</project>

+

diff --git a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-bitronix/sharding-transaction-xa-bitronix-manager/pom.xml b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-bitronix/sharding-transaction-xa-bitronix-manager/pom.xml
index af644d5..dc9283e 100644
--- a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-bitronix/sharding-transaction-xa-bitronix-manager/pom.xml
+++ b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-bitronix/sharding-transaction-xa-bitronix-manager/pom.xml
@@ -1,29 +1,29 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-transaction-xa-bitronix</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-transaction-xa-bitronix-manager</artifactId>
-    <name>${project.artifactId}</name>
-</project>
-
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-transaction-xa-bitronix</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-transaction-xa-bitronix-manager</artifactId>

+    <name>${project.artifactId}</name>

+</project>

+

diff --git a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-core/pom.xml b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-core/pom.xml
index 797cc99..38aee70 100644
--- a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-core/pom.xml
+++ b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-core/pom.xml
@@ -1,83 +1,83 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-transaction-xa</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-transaction-xa-core</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-xa-spi</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-xa-atomikos-manager</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.atomikos</groupId>
-            <artifactId>transactions</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.atomikos</groupId>
-            <artifactId>transactions-jta</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.atomikos</groupId>
-            <artifactId>transactions-jdbc</artifactId>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.commons</groupId>
-            <artifactId>commons-dbcp2</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>mysql</groupId>
-            <artifactId>mysql-connector-java</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.mariadb.jdbc</groupId>
-            <artifactId>mariadb-java-client</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.postgresql</groupId>
-            <artifactId>postgresql</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.microsoft.sqlserver</groupId>
-            <artifactId>mssql-jdbc</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-transaction-xa</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-transaction-xa-core</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-xa-spi</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-xa-atomikos-manager</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.atomikos</groupId>

+            <artifactId>transactions</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.atomikos</groupId>

+            <artifactId>transactions-jta</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.atomikos</groupId>

+            <artifactId>transactions-jdbc</artifactId>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.commons</groupId>

+            <artifactId>commons-dbcp2</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.h2database</groupId>

+            <artifactId>h2</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>mysql</groupId>

+            <artifactId>mysql-connector-java</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.mariadb.jdbc</groupId>

+            <artifactId>mariadb-java-client</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.postgresql</groupId>

+            <artifactId>postgresql</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.microsoft.sqlserver</groupId>

+            <artifactId>mssql-jdbc</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-narayana/pom.xml b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-narayana/pom.xml
index e711eb5..b55e8fc 100644
--- a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-narayana/pom.xml
+++ b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-narayana/pom.xml
@@ -1,53 +1,53 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-transaction-xa</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-transaction-xa-narayana</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>sharding-transaction-xa-narayana-manager</module>
-    </modules>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-xa-spi</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.jboss.narayana.jta</groupId>
-            <artifactId>jta</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.jboss.narayana.jts</groupId>
-            <artifactId>narayana-jts-integration</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.jboss</groupId>
-            <artifactId>jboss-transaction-spi</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-transaction-xa</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-transaction-xa-narayana</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>sharding-transaction-xa-narayana-manager</module>

+    </modules>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-xa-spi</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.jboss.narayana.jta</groupId>

+            <artifactId>jta</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.jboss.narayana.jts</groupId>

+            <artifactId>narayana-jts-integration</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.jboss</groupId>

+            <artifactId>jboss-transaction-spi</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-narayana/sharding-transaction-xa-narayana-manager/pom.xml b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-narayana/sharding-transaction-xa-narayana-manager/pom.xml
index fcec95d..617c344 100644
--- a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-narayana/sharding-transaction-xa-narayana-manager/pom.xml
+++ b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-narayana/sharding-transaction-xa-narayana-manager/pom.xml
@@ -1,28 +1,28 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-transaction-xa-narayana</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-transaction-xa-narayana-manager</artifactId>
-    <name>${project.artifactId}</name>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-transaction-xa-narayana</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-transaction-xa-narayana-manager</artifactId>

+    <name>${project.artifactId}</name>

+</project>

diff --git a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-spi/pom.xml b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-spi/pom.xml
index a914dde..340a2f7 100644
--- a/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-spi/pom.xml
+++ b/sharding-transaction/sharding-transaction-2pc/sharding-transaction-xa/sharding-transaction-xa-spi/pom.xml
@@ -1,41 +1,41 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-transaction-xa</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-transaction-xa-spi</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-core</artifactId>
-            <version>${project.parent.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>javax.transaction</groupId>
-            <artifactId>jta</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-transaction-xa</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-transaction-xa-spi</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-core</artifactId>

+            <version>${project.parent.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>javax.transaction</groupId>

+            <artifactId>jta</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-transaction/sharding-transaction-base/pom.xml b/sharding-transaction/sharding-transaction-base/pom.xml
index ecf3d74..f7fdb03 100644
--- a/sharding-transaction/sharding-transaction-base/pom.xml
+++ b/sharding-transaction/sharding-transaction-base/pom.xml
@@ -1,41 +1,41 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-transaction</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-transaction-base</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-
-    <modules>
-        <module>sharding-transaction-base-seata-at</module>
-    </modules>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-transaction-core</artifactId>
-            <version>${project.parent.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-transaction</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-transaction-base</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+

+    <modules>

+        <module>sharding-transaction-base-seata-at</module>

+    </modules>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-transaction-core</artifactId>

+            <version>${project.parent.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-transaction/sharding-transaction-base/sharding-transaction-base-seata-at/pom.xml b/sharding-transaction/sharding-transaction-base/sharding-transaction-base-seata-at/pom.xml
index 037449a..20efabd 100644
--- a/sharding-transaction/sharding-transaction-base/sharding-transaction-base-seata-at/pom.xml
+++ b/sharding-transaction/sharding-transaction-base/sharding-transaction-base-seata-at/pom.xml
@@ -1,52 +1,52 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-transaction-base</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-transaction-base-seata-at</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>io.seata</groupId>
-            <artifactId>seata-rm-datasource</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>io.seata</groupId>
-            <artifactId>seata-tm</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>io.seata</groupId>
-            <artifactId>seata-codec-all</artifactId>
-        </dependency>
-    
-        <dependency>
-            <groupId>org.apache.commons</groupId>
-            <artifactId>commons-dbcp2</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-transaction-base</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-transaction-base-seata-at</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>io.seata</groupId>

+            <artifactId>seata-rm-datasource</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>io.seata</groupId>

+            <artifactId>seata-tm</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>io.seata</groupId>

+            <artifactId>seata-codec-all</artifactId>

+        </dependency>

+    

+        <dependency>

+            <groupId>org.apache.commons</groupId>

+            <artifactId>commons-dbcp2</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.h2database</groupId>

+            <artifactId>h2</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/sharding-transaction/sharding-transaction-core/pom.xml b/sharding-transaction/sharding-transaction-core/pom.xml
index fe1a53e..8250d46 100644
--- a/sharding-transaction/sharding-transaction-core/pom.xml
+++ b/sharding-transaction/sharding-transaction-core/pom.xml
@@ -1,28 +1,28 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>sharding-transaction</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>sharding-transaction-core</artifactId>
-    <name>${project.artifactId}</name>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>sharding-transaction</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>sharding-transaction-core</artifactId>

+    <name>${project.artifactId}</name>

+</project>

diff --git a/shardingsphere-database-protocol/pom.xml b/shardingsphere-database-protocol/pom.xml
index 77bf349..5f3d56b 100644
--- a/shardingsphere-database-protocol/pom.xml
+++ b/shardingsphere-database-protocol/pom.xml
@@ -1,37 +1,35 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-database-protocol</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-database-protocol-core</module>
-        <module>shardingsphere-database-protocol-mysql</module>
-        <module>shardingsphere-database-protocol-postgresql</module>
-    </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-database-protocol</artifactId>

+    <packaging>pom</packaging>

+    <name>${project.artifactId}</name>

+    

+    <modules>

+        <module>shardingsphere-database-protocol-core</module>

+        <module>shardingsphere-database-protocol-mysql</module>

+        <module>shardingsphere-database-protocol-postgresql</module>

+    </modules>

+</project>

diff --git a/shardingsphere-database-protocol/shardingsphere-database-protocol-core/pom.xml b/shardingsphere-database-protocol/shardingsphere-database-protocol-core/pom.xml
index d67498f..3e187f1 100644
--- a/shardingsphere-database-protocol/shardingsphere-database-protocol-core/pom.xml
+++ b/shardingsphere-database-protocol/shardingsphere-database-protocol-core/pom.xml
@@ -1,35 +1,35 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-database-protocol</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-database-protocol-core</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>io.netty</groupId>
-            <artifactId>netty-all</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-database-protocol</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-database-protocol-core</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>io.netty</groupId>

+            <artifactId>netty-all</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/shardingsphere-database-protocol/shardingsphere-database-protocol-mysql/pom.xml b/shardingsphere-database-protocol/shardingsphere-database-protocol-mysql/pom.xml
index 54dbacc..5110420 100644
--- a/shardingsphere-database-protocol/shardingsphere-database-protocol-mysql/pom.xml
+++ b/shardingsphere-database-protocol/shardingsphere-database-protocol-mysql/pom.xml
@@ -1,36 +1,36 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-database-protocol</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-database-protocol-mysql</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-database-protocol-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-database-protocol</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-database-protocol-mysql</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-database-protocol-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/shardingsphere-database-protocol/shardingsphere-database-protocol-postgresql/pom.xml b/shardingsphere-database-protocol/shardingsphere-database-protocol-postgresql/pom.xml
index e45ff97..2162445 100644
--- a/shardingsphere-database-protocol/shardingsphere-database-protocol-postgresql/pom.xml
+++ b/shardingsphere-database-protocol/shardingsphere-database-protocol-postgresql/pom.xml
@@ -1,36 +1,36 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-database-protocol</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-database-protocol-postgresql</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-database-protocol-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-database-protocol</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-database-protocol-postgresql</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-database-protocol-core</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/shardingsphere-spi/pom.xml b/shardingsphere-spi/pom.xml
index 4a6e5ce..36202b1 100644
--- a/shardingsphere-spi/pom.xml
+++ b/shardingsphere-spi/pom.xml
@@ -1,28 +1,28 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-spi</artifactId>
-    <name>${project.artifactId}</name>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-spi</artifactId>

+    <name>${project.artifactId}</name>

+</project>

diff --git a/shardingsphere-sql-parser/pom.xml b/shardingsphere-sql-parser/pom.xml
index 8cf3f83..5292e75 100644
--- a/shardingsphere-sql-parser/pom.xml
+++ b/shardingsphere-sql-parser/pom.xml
@@ -1,41 +1,39 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-sql-parser</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>shardingsphere-sql-parser-spi</module>
-        <module>shardingsphere-sql-parser-statement</module>
-        <module>shardingsphere-sql-parser-engine</module>
-        <module>shardingsphere-sql-parser-binder</module>
-        <module>shardingsphere-sql-parser-dialect</module>
-        
-        <module>shardingsphere-sql-parser-test</module>
-    </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-sql-parser</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>shardingsphere-sql-parser-spi</module>

+        <module>shardingsphere-sql-parser-statement</module>

+        <module>shardingsphere-sql-parser-engine</module>

+        <module>shardingsphere-sql-parser-binder</module>

+        <module>shardingsphere-sql-parser-dialect</module>

+        

+        <module>shardingsphere-sql-parser-test</module>

+    </modules>

+</project>

diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-binder/pom.xml b/shardingsphere-sql-parser/shardingsphere-sql-parser-binder/pom.xml
index faa6785..2c88551 100644
--- a/shardingsphere-sql-parser/shardingsphere-sql-parser-binder/pom.xml
+++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-binder/pom.xml
@@ -1,36 +1,36 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-sql-parser</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-sql-parser-binder</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-engine</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-sql-parser</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-sql-parser-binder</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-engine</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/pom.xml b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/pom.xml
index 99020f3..a916cc1 100644
--- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/pom.xml
+++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/pom.xml
@@ -1,39 +1,37 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-sql-parser</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-sql-parser-dialect</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>shardingsphere-sql-parser-sql92</module>
-        <module>shardingsphere-sql-parser-mysql</module>
-        <module>shardingsphere-sql-parser-postgresql</module>
-        <module>shardingsphere-sql-parser-oracle</module>
-        <module>shardingsphere-sql-parser-sqlserver</module>
-    </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-sql-parser</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-sql-parser-dialect</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>shardingsphere-sql-parser-sql92</module>

+        <module>shardingsphere-sql-parser-mysql</module>

+        <module>shardingsphere-sql-parser-postgresql</module>

+        <module>shardingsphere-sql-parser-oracle</module>

+        <module>shardingsphere-sql-parser-sqlserver</module>

+    </modules>

+</project>

diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/pom.xml b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/pom.xml
index 8279541..dd4787a 100644
--- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/pom.xml
+++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/pom.xml
@@ -1,58 +1,58 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-sql-parser-dialect</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-sql-parser-mysql</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-engine</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-    
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.antlr</groupId>
-                <artifactId>antlr4-maven-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>antlr</id>
-                        <configuration>
-                            <libDirectory>src/main/antlr4/imports/mysql/</libDirectory>
-                            <listener>false</listener>
-                            <visitor>true</visitor>
-                        </configuration>
-                        <goals>
-                            <goal>antlr4</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-sql-parser-dialect</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-sql-parser-mysql</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-engine</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+    

+    <build>

+        <plugins>

+            <plugin>

+                <groupId>org.antlr</groupId>

+                <artifactId>antlr4-maven-plugin</artifactId>

+                <executions>

+                    <execution>

+                        <id>antlr</id>

+                        <configuration>

+                            <libDirectory>src/main/antlr4/imports/mysql/</libDirectory>

+                            <listener>false</listener>

+                            <visitor>true</visitor>

+                        </configuration>

+                        <goals>

+                            <goal>antlr4</goal>

+                        </goals>

+                    </execution>

+                </executions>

+            </plugin>

+        </plugins>

+    </build>

+</project>

diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/pom.xml b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/pom.xml
index 07cdac6..db2549c 100644
--- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/pom.xml
+++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/pom.xml
@@ -1,58 +1,58 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-sql-parser-dialect</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-sql-parser-oracle</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-engine</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-    
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.antlr</groupId>
-                <artifactId>antlr4-maven-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>antlr</id>
-                        <configuration>
-                            <libDirectory>src/main/antlr4/imports/oracle/</libDirectory>
-                            <listener>false</listener>
-                            <visitor>true</visitor>
-                        </configuration>
-                        <goals>
-                            <goal>antlr4</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-sql-parser-dialect</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-sql-parser-oracle</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-engine</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+    

+    <build>

+        <plugins>

+            <plugin>

+                <groupId>org.antlr</groupId>

+                <artifactId>antlr4-maven-plugin</artifactId>

+                <executions>

+                    <execution>

+                        <id>antlr</id>

+                        <configuration>

+                            <libDirectory>src/main/antlr4/imports/oracle/</libDirectory>

+                            <listener>false</listener>

+                            <visitor>true</visitor>

+                        </configuration>

+                        <goals>

+                            <goal>antlr4</goal>

+                        </goals>

+                    </execution>

+                </executions>

+            </plugin>

+        </plugins>

+    </build>

+</project>

diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/pom.xml b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/pom.xml
index 51500b6..fadbe86 100644
--- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/pom.xml
+++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/pom.xml
@@ -1,58 +1,58 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-sql-parser-dialect</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-sql-parser-postgresql</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-engine</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-    
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.antlr</groupId>
-                <artifactId>antlr4-maven-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>antlr</id>
-                        <configuration>
-                            <libDirectory>src/main/antlr4/imports/postgresql/</libDirectory>
-                            <listener>false</listener>
-                            <visitor>true</visitor>
-                        </configuration>
-                        <goals>
-                            <goal>antlr4</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-sql-parser-dialect</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-sql-parser-postgresql</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-engine</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+    

+    <build>

+        <plugins>

+            <plugin>

+                <groupId>org.antlr</groupId>

+                <artifactId>antlr4-maven-plugin</artifactId>

+                <executions>

+                    <execution>

+                        <id>antlr</id>

+                        <configuration>

+                            <libDirectory>src/main/antlr4/imports/postgresql/</libDirectory>

+                            <listener>false</listener>

+                            <visitor>true</visitor>

+                        </configuration>

+                        <goals>

+                            <goal>antlr4</goal>

+                        </goals>

+                    </execution>

+                </executions>

+            </plugin>

+        </plugins>

+    </build>

+</project>

diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/pom.xml b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/pom.xml
index 3099c09..91efca9 100644
--- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/pom.xml
+++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/pom.xml
@@ -1,58 +1,58 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-sql-parser-dialect</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-sql-parser-sql92</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-engine</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-    
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.antlr</groupId>
-                <artifactId>antlr4-maven-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>antlr</id>
-                        <configuration>
-                            <libDirectory>src/main/antlr4/imports/sql92/</libDirectory>
-                            <listener>false</listener>
-                            <visitor>true</visitor>
-                        </configuration>
-                        <goals>
-                            <goal>antlr4</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-sql-parser-dialect</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-sql-parser-sql92</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-engine</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+    

+    <build>

+        <plugins>

+            <plugin>

+                <groupId>org.antlr</groupId>

+                <artifactId>antlr4-maven-plugin</artifactId>

+                <executions>

+                    <execution>

+                        <id>antlr</id>

+                        <configuration>

+                            <libDirectory>src/main/antlr4/imports/sql92/</libDirectory>

+                            <listener>false</listener>

+                            <visitor>true</visitor>

+                        </configuration>

+                        <goals>

+                            <goal>antlr4</goal>

+                        </goals>

+                    </execution>

+                </executions>

+            </plugin>

+        </plugins>

+    </build>

+</project>

diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/pom.xml b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/pom.xml
index 869cbdd..920fe73 100644
--- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/pom.xml
+++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/pom.xml
@@ -1,58 +1,58 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-sql-parser-dialect</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-engine</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-    
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.antlr</groupId>
-                <artifactId>antlr4-maven-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>antlr</id>
-                        <configuration>
-                            <libDirectory>src/main/antlr4/imports/sqlserver/</libDirectory>
-                            <listener>false</listener>
-                            <visitor>true</visitor>
-                        </configuration>
-                        <goals>
-                            <goal>antlr4</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-sql-parser-dialect</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-engine</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+    

+    <build>

+        <plugins>

+            <plugin>

+                <groupId>org.antlr</groupId>

+                <artifactId>antlr4-maven-plugin</artifactId>

+                <executions>

+                    <execution>

+                        <id>antlr</id>

+                        <configuration>

+                            <libDirectory>src/main/antlr4/imports/sqlserver/</libDirectory>

+                            <listener>false</listener>

+                            <visitor>true</visitor>

+                        </configuration>

+                        <goals>

+                            <goal>antlr4</goal>

+                        </goals>

+                    </execution>

+                </executions>

+            </plugin>

+        </plugins>

+    </build>

+</project>

diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-engine/pom.xml b/shardingsphere-sql-parser/shardingsphere-sql-parser-engine/pom.xml
index ecb667b..2625112 100644
--- a/shardingsphere-sql-parser/shardingsphere-sql-parser-engine/pom.xml
+++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-engine/pom.xml
@@ -1,55 +1,55 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-sql-parser</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-sql-parser-engine</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-spi</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-spi</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-statement</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.apache.commons</groupId>
-            <artifactId>commons-collections4</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.antlr</groupId>
-            <artifactId>antlr4-runtime</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-sql-parser</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-sql-parser-engine</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-spi</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-spi</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-statement</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.apache.commons</groupId>

+            <artifactId>commons-collections4</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.antlr</groupId>

+            <artifactId>antlr4-runtime</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-spi/pom.xml b/shardingsphere-sql-parser/shardingsphere-sql-parser-spi/pom.xml
index 8fd2424..8aee735 100644
--- a/shardingsphere-sql-parser/shardingsphere-sql-parser-spi/pom.xml
+++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-spi/pom.xml
@@ -1,28 +1,28 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-sql-parser</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-sql-parser-spi</artifactId>
-    <name>${project.artifactId}</name>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-sql-parser</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-sql-parser-spi</artifactId>

+    <name>${project.artifactId}</name>

+</project>

diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-statement/pom.xml b/shardingsphere-sql-parser/shardingsphere-sql-parser-statement/pom.xml
index c83ef20..890b17e 100644
--- a/shardingsphere-sql-parser/shardingsphere-sql-parser-statement/pom.xml
+++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-statement/pom.xml
@@ -1,38 +1,36 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-sql-parser</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-sql-parser-statement</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-spi</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-sql-parser</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-sql-parser-statement</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-spi</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-test/pom.xml b/shardingsphere-sql-parser/shardingsphere-sql-parser-test/pom.xml
index 4cfc7f5..1b2a4e7 100644
--- a/shardingsphere-sql-parser/shardingsphere-sql-parser-test/pom.xml
+++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-test/pom.xml
@@ -1,67 +1,67 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-sql-parser</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-sql-parser-test</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <properties>
-        <maven.deploy.skip>true</maven.deploy.skip>
-    </properties>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sql92</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-mysql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-oracle</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>sharding-sql-test</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-sql-parser</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-sql-parser-test</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <properties>

+        <maven.deploy.skip>true</maven.deploy.skip>

+    </properties>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sql92</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-mysql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-postgresql</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-oracle</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-sqlserver</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>sharding-sql-test</artifactId>

+            <version>${project.version}</version>

+            <scope>test</scope>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/shardingsphere-underlying/pom.xml b/shardingsphere-underlying/pom.xml
index fdcda08..3ca1dd8 100644
--- a/shardingsphere-underlying/pom.xml
+++ b/shardingsphere-underlying/pom.xml
@@ -1,40 +1,38 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-underlying</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-common</module>
-        <module>shardingsphere-route</module>
-        <module>shardingsphere-rewrite</module>
-        <module>shardingsphere-executor</module>
-        <module>shardingsphere-merge</module>
-        <module>shardingsphere-pluggable</module>
-    </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-underlying</artifactId>

+    <packaging>pom</packaging>

+    <name>${project.artifactId}</name>

+    

+    <modules>

+        <module>shardingsphere-common</module>

+        <module>shardingsphere-route</module>

+        <module>shardingsphere-rewrite</module>

+        <module>shardingsphere-executor</module>

+        <module>shardingsphere-merge</module>

+        <module>shardingsphere-pluggable</module>

+    </modules>

+</project>

diff --git a/shardingsphere-underlying/shardingsphere-common/pom.xml b/shardingsphere-underlying/shardingsphere-common/pom.xml
index 98044f5..828c0a8 100644
--- a/shardingsphere-underlying/shardingsphere-common/pom.xml
+++ b/shardingsphere-underlying/shardingsphere-common/pom.xml
@@ -1,70 +1,68 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-underlying</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-common</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-spi</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-binder</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.codehaus.groovy</groupId>
-            <artifactId>groovy</artifactId>
-            <classifier>indy</classifier>
-        </dependency>
-        <dependency>
-            <groupId>org.yaml</groupId>
-            <artifactId>snakeyaml</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>commons-codec</groupId>
-            <artifactId>commons-codec</artifactId>
-        </dependency>
-        
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.zaxxer</groupId>
-            <artifactId>HikariCP</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.commons</groupId>
-            <artifactId>commons-dbcp2</artifactId>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-underlying</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-common</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-spi</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-binder</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.codehaus.groovy</groupId>

+            <artifactId>groovy</artifactId>

+            <classifier>indy</classifier>

+        </dependency>

+        <dependency>

+            <groupId>org.yaml</groupId>

+            <artifactId>snakeyaml</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>commons-codec</groupId>

+            <artifactId>commons-codec</artifactId>

+        </dependency>

+        

+        <dependency>

+            <groupId>com.h2database</groupId>

+            <artifactId>h2</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.zaxxer</groupId>

+            <artifactId>HikariCP</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.commons</groupId>

+            <artifactId>commons-dbcp2</artifactId>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/shardingsphere-underlying/shardingsphere-executor/pom.xml b/shardingsphere-underlying/shardingsphere-executor/pom.xml
index c8b46f8..3555328 100644
--- a/shardingsphere-underlying/shardingsphere-executor/pom.xml
+++ b/shardingsphere-underlying/shardingsphere-executor/pom.xml
@@ -1,38 +1,36 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-underlying</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-executor</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-underlying</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-executor</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/shardingsphere-underlying/shardingsphere-merge/pom.xml b/shardingsphere-underlying/shardingsphere-merge/pom.xml
index e54c795..436d1a1 100644
--- a/shardingsphere-underlying/shardingsphere-merge/pom.xml
+++ b/shardingsphere-underlying/shardingsphere-merge/pom.xml
@@ -1,48 +1,46 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-underlying</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-merge</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-binder</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-executor</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-underlying</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-merge</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-binder</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-executor</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/shardingsphere-underlying/shardingsphere-pluggable/pom.xml b/shardingsphere-underlying/shardingsphere-pluggable/pom.xml
index 3d74fbe..1d3c9b5 100644
--- a/shardingsphere-underlying/shardingsphere-pluggable/pom.xml
+++ b/shardingsphere-underlying/shardingsphere-pluggable/pom.xml
@@ -1,56 +1,56 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-underlying</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-pluggable</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-binder</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-route</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-rewrite-engine</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-executor</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-merge</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-underlying</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-pluggable</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-binder</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-route</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-rewrite-engine</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-executor</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-merge</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/shardingsphere-underlying/shardingsphere-rewrite/pom.xml b/shardingsphere-underlying/shardingsphere-rewrite/pom.xml
index 65cb392..71a2b4c 100644
--- a/shardingsphere-underlying/shardingsphere-rewrite/pom.xml
+++ b/shardingsphere-underlying/shardingsphere-rewrite/pom.xml
@@ -1,36 +1,34 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-underlying</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-rewrite</artifactId>
-    <name>${project.artifactId}</name>
-    <packaging>pom</packaging>
-    
-    <modules>
-        <module>shardingsphere-rewrite-engine</module>
-        <module>shardingsphere-rewrite-test</module>
-    </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-underlying</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-rewrite</artifactId>

+    <name>${project.artifactId}</name>

+    <packaging>pom</packaging>

+    

+    <modules>

+        <module>shardingsphere-rewrite-engine</module>

+        <module>shardingsphere-rewrite-test</module>

+    </modules>

+</project>

diff --git a/shardingsphere-underlying/shardingsphere-rewrite/shardingsphere-rewrite-engine/pom.xml b/shardingsphere-underlying/shardingsphere-rewrite/shardingsphere-rewrite-engine/pom.xml
index 1bf18a9..1c989ad 100644
--- a/shardingsphere-underlying/shardingsphere-rewrite/shardingsphere-rewrite-engine/pom.xml
+++ b/shardingsphere-underlying/shardingsphere-rewrite/shardingsphere-rewrite-engine/pom.xml
@@ -1,49 +1,47 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-rewrite</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-rewrite-engine</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-route</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-binder</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-rewrite</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-rewrite-engine</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-route</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-binder</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/shardingsphere-underlying/shardingsphere-rewrite/shardingsphere-rewrite-test/pom.xml b/shardingsphere-underlying/shardingsphere-rewrite/shardingsphere-rewrite-test/pom.xml
index f66cd6b..e670156 100644
--- a/shardingsphere-underlying/shardingsphere-rewrite/shardingsphere-rewrite-test/pom.xml
+++ b/shardingsphere-underlying/shardingsphere-rewrite/shardingsphere-rewrite-test/pom.xml
@@ -1,47 +1,45 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-rewrite</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-rewrite-test</artifactId>
-    
-    <properties>
-        <maven.deploy.skip>true</maven.deploy.skip>
-    </properties>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-rewrite-engine</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <scope>compile</scope>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-rewrite</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-rewrite-test</artifactId>

+    

+    <properties>

+        <maven.deploy.skip>true</maven.deploy.skip>

+    </properties>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-rewrite-engine</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        

+        <dependency>

+            <groupId>junit</groupId>

+            <artifactId>junit</artifactId>

+            <scope>compile</scope>

+        </dependency>

+    </dependencies>

+</project>

diff --git a/shardingsphere-underlying/shardingsphere-route/pom.xml b/shardingsphere-underlying/shardingsphere-route/pom.xml
index 81dba72..45694d4 100644
--- a/shardingsphere-underlying/shardingsphere-route/pom.xml
+++ b/shardingsphere-underlying/shardingsphere-route/pom.xml
@@ -1,43 +1,41 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-underlying</artifactId>
-        <version>5.0.0-RC1-SNAPSHOT</version>
-    </parent>
-    <artifactId>shardingsphere-route</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-sql-parser-binder</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-common</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+  ~ Licensed to the Apache Software Foundation (ASF) under one or more

+  ~ contributor license agreements.  See the NOTICE file distributed with

+  ~ this work for additional information regarding copyright ownership.

+  ~ The ASF licenses this file to You under the Apache License, Version 2.0

+  ~ (the "License"); you may not use this file except in compliance with

+  ~ the License.  You may obtain a copy of the License at

+  ~

+  ~     http://www.apache.org/licenses/LICENSE-2.0

+  ~

+  ~ Unless required by applicable law or agreed to in writing, software

+  ~ distributed under the License is distributed on an "AS IS" BASIS,

+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  ~ See the License for the specific language governing permissions and

+  ~ limitations under the License.

+  -->

+

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+    <modelVersion>4.0.0</modelVersion>

+    <parent>

+        <groupId>org.apache.shardingsphere</groupId>

+        <artifactId>shardingsphere-underlying</artifactId>

+        <version>4.1.1</version>

+    </parent>

+    <artifactId>shardingsphere-route</artifactId>

+    <name>${project.artifactId}</name>

+    

+    <dependencies>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-sql-parser-binder</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.shardingsphere</groupId>

+            <artifactId>shardingsphere-common</artifactId>

+            <version>${project.version}</version>

+        </dependency>

+    </dependencies>

+</project>