Remove unnecessary dependencies and update license files
diff --git a/pom.xml b/pom.xml
index cf62015..2f9504c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -62,6 +62,29 @@
     <dependencyManagement>
         <dependencies>
             <dependency>
+                <groupId>org.apache.shardingsphere.elasticjob</groupId>
+                <artifactId>elasticjob-lite-lifecycle</artifactId>
+                <version>${elasticjob.version}</version>
+                <exclusions>
+                    <exclusion>
+                        <groupId>com.zaxxer</groupId>
+                        <artifactId>HikariCP-java7</artifactId>
+                    </exclusion>
+                </exclusions>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.shardingsphere.elasticjob</groupId>
+                <artifactId>elasticjob-cloud-common</artifactId>
+                <version>${elasticjob.version}</version>
+                <exclusions>
+                    <exclusion>
+                        <groupId>com.zaxxer</groupId>
+                        <artifactId>HikariCP-java7</artifactId>
+                    </exclusion>
+                </exclusions>
+            </dependency>
+
+            <dependency>
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-starter-web</artifactId>
                 <version>${spring-boot.version}</version>
@@ -136,6 +159,12 @@
                 <groupId>org.apache.openjpa</groupId>
                 <artifactId>openjpa</artifactId>
                 <version>${openjpa.version}</version>
+                <exclusions>
+                    <exclusion>
+                        <groupId>org.apache.geronimo.specs</groupId>
+                        <artifactId>geronimo-jms_1.1_spec</artifactId>
+                    </exclusion>
+                </exclusions>
             </dependency>
             <dependency>
                 <groupId>junit</groupId>
diff --git a/shardingsphere-elasticjob-cloud-ui/shardingsphere-elasticjob-cloud-ui-backend/pom.xml b/shardingsphere-elasticjob-cloud-ui/shardingsphere-elasticjob-cloud-ui-backend/pom.xml
index c590573..bf90a10 100644
--- a/shardingsphere-elasticjob-cloud-ui/shardingsphere-elasticjob-cloud-ui-backend/pom.xml
+++ b/shardingsphere-elasticjob-cloud-ui/shardingsphere-elasticjob-cloud-ui-backend/pom.xml
@@ -30,7 +30,6 @@
         <dependency>
             <groupId>org.apache.shardingsphere.elasticjob</groupId>
             <artifactId>elasticjob-cloud-common</artifactId>
-            <version>${elasticjob.version}</version>
         </dependency>
         <dependency>
             <groupId>org.springframework.boot</groupId>
@@ -45,18 +44,6 @@
             <artifactId>spring-boot-starter-test</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-context</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-web</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-webmvc</artifactId>
-        </dependency>
-        <dependency>
             <groupId>org.apache.openjpa</groupId>
             <artifactId>openjpa</artifactId>
         </dependency>
diff --git a/shardingsphere-elasticjob-lite-ui/shardingsphere-elasticjob-lite-ui-backend/pom.xml b/shardingsphere-elasticjob-lite-ui/shardingsphere-elasticjob-lite-ui-backend/pom.xml
index 216b110..630b9f0 100644
--- a/shardingsphere-elasticjob-lite-ui/shardingsphere-elasticjob-lite-ui-backend/pom.xml
+++ b/shardingsphere-elasticjob-lite-ui/shardingsphere-elasticjob-lite-ui-backend/pom.xml
@@ -30,7 +30,6 @@
         <dependency>
             <groupId>org.apache.shardingsphere.elasticjob</groupId>
             <artifactId>elasticjob-lite-lifecycle</artifactId>
-            <version>${elasticjob.version}</version>
         </dependency>
         <dependency>
             <groupId>org.springframework.boot</groupId>
@@ -45,18 +44,6 @@
             <artifactId>spring-boot-starter-test</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-context</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-web</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-webmvc</artifactId>
-        </dependency>
-        <dependency>
             <groupId>org.apache.openjpa</groupId>
             <artifactId>openjpa</artifactId>
         </dependency>
diff --git a/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-cloud-ui-bin-distribution/pom.xml b/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-cloud-ui-bin-distribution/pom.xml
index 30e5a41..7e9b584 100644
--- a/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-cloud-ui-bin-distribution/pom.xml
+++ b/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-cloud-ui-bin-distribution/pom.xml
@@ -32,22 +32,6 @@
             <artifactId>shardingsphere-elasticjob-cloud-ui-backend</artifactId>
             <version>${project.version}</version>
         </dependency>
-        
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter</artifactId>
-            <exclusions>
-                <exclusion>
-                    <artifactId>log4j-over-slf4j</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-web</artifactId>
-            <scope>runtime</scope>
-        </dependency>
     </dependencies>
     
     <profiles>
diff --git a/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-cloud-ui-bin-distribution/src/main/release-docs/LICENSE b/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-cloud-ui-bin-distribution/src/main/release-docs/LICENSE
index 6cf9cc5..8691aa9 100644
--- a/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-cloud-ui-bin-distribution/src/main/release-docs/LICENSE
+++ b/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-cloud-ui-bin-distribution/src/main/release-docs/LICENSE
@@ -224,7 +224,6 @@
 The following components are provided under the Apache License. See project link for details.
 The text of each license is the standard Apache 2.0 license.
 
-    HikariCP-java7 2.4.13: https://github.com/brettwooldridge/HikariCP, Apache 2.0
     audience-annotations 0.5.0: https://github.com/apache/yetus, Apache 2.0
     commons-codec 1.10: https://github.com/apache/commons-codec, Apache 2.0
     commons-collections4 4.4: http://commons.apache.org/proper/commons-collections, Apache 2.0
@@ -241,11 +240,14 @@
     curator-recipes 5.1.0: https://github.com/apache/curator, Apache 2.0
     error_prone_annotations 2.3.4: https://github.com/google/error-prone, Apache 2.0
     failureaccess 1.0.1:https://github.com/google/guava, Apache 2.0 
+    geronimo-jpa_2.2_spec 1.1: https://github.com/apache/geronimo-specs, Apache 2.0
+    geronimo-jta_1.1_spec 1.1.1: https://github.com/apache/geronimo-specs, Apache 2.0
     gson 2.8.5: https://github.com/google/gson, Apache 2.0
     guava 29.0-jre: https://github.com/google/guava, Apache 2.0
     jackson-annotations 2.8.0: https://github.com/FasterXML/jackson-annotations, Apache 2.0
     jackson-core 2.8.11: https://github.com/FasterXML/jackson-core, Apache 2.0
     jackson-databind 2.8.11.3: https://github.com/FasterXML/jackson-databind, Apache 2.0
+    jsr305 3.0.2: https://code.google.com/p/jsr-305, Apache 2.0
     listenablefuture 9999.0-empty-to-avoid-conflict-with-guava:https://github.com/google/guava, Apache 2.0
     log4j 1.2.17: http://logging.apache.org/log4j/1.2/, Apache 2.0
     log4j-over-slf4j 1.7.26: https://github.com/qos-ch/slf4j, Apache 2.0
diff --git a/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-lite-ui-bin-distribution/pom.xml b/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-lite-ui-bin-distribution/pom.xml
index 42ee98e..090bacc 100644
--- a/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-lite-ui-bin-distribution/pom.xml
+++ b/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-lite-ui-bin-distribution/pom.xml
@@ -32,22 +32,6 @@
             <artifactId>shardingsphere-elasticjob-lite-ui-backend</artifactId>
             <version>${project.version}</version>
         </dependency>
-        
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter</artifactId>
-            <exclusions>
-                <exclusion>
-                    <artifactId>log4j-over-slf4j</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-web</artifactId>
-            <scope>runtime</scope>
-        </dependency>
     </dependencies>
     
     <profiles>
diff --git a/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-lite-ui-bin-distribution/src/main/release-docs/LICENSE b/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-lite-ui-bin-distribution/src/main/release-docs/LICENSE
index 291920e..02f398b 100644
--- a/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-lite-ui-bin-distribution/src/main/release-docs/LICENSE
+++ b/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-lite-ui-bin-distribution/src/main/release-docs/LICENSE
@@ -215,73 +215,75 @@
 The following components are provided under the Apache License. See project link for details.
 The text of each license is the standard Apache 2.0 license.
 
-    HikariCP-java7 2.4.13: https://github.com/brettwooldridge/HikariCP, Apache 2.0
-        audience-annotations 0.5.0: https://github.com/apache/yetus, Apache 2.0
-        commons-codec 1.10: https://github.com/apache/commons-codec, Apache 2.0
-        commons-collections4 4.4: http://commons.apache.org/proper/commons-collections, Apache 2.0
-        commons-dbcp 1.4: https://github.com/apache/commons-dbcp, Apache 2.0
-        commons-dbcp2 2.1.1: https://github.com/apache/commons-dbcp, Apache 2.0
-        commons-exec 1.3: http://commons.apache.org/proper/commons-exec, Apache 2.0
-        commons-lang 2.6: https://github.com/apache/commons-lang, Apache 2.0
-        commons-lang3 3.4: https://github.com/apache/commons-lang, Apache 2.0
-        commons-logging 1.2: http://commons.apache.org/proper/commons-logging, Apache 2.0
-        commons-pool 1.6: https://github.com/apache/commons-pool, Apache 2.0
-        commons-pool2 2.4.3: https://github.com/apache/commons-pool, Apache 2.0
-        curator-client 5.1.0: https://github.com/apache/curator, Apache 2.0
-        curator-framework 5.1.0: https://github.com/apache/curator, Apache 2.0
-        curator-recipes 5.1.0: https://github.com/apache/curator, Apache 2.0
-        error_prone_annotations 2.3.4: https://github.com/google/error-prone, Apache 2.0
-        failureaccess 1.0.1:https://github.com/google/guava, Apache 2.0 
-        gson 2.8.5: https://github.com/google/gson, Apache 2.0
-        guava 29.0-jre: https://github.com/google/guava, Apache 2.0
-        jackson-annotations 2.8.0: https://github.com/FasterXML/jackson-annotations, Apache 2.0
-        jackson-core 2.8.11: https://github.com/FasterXML/jackson-core, Apache 2.0
-        jackson-databind 2.8.11.3: https://github.com/FasterXML/jackson-databind, Apache 2.0
-        listenablefuture 9999.0-empty-to-avoid-conflict-with-guava: https://github.com/google/guava, Apache 2.0
-        log4j 1.2.17: http://logging.apache.org/log4j/1.2/, Apache 2.0
-        log4j-over-slf4j 1.7.26: https://github.com/qos-ch/slf4j, Apache 2.0
-        netty-buffer 4.1.45.Final: https://github.com/netty, Apache 2.0
-        netty-codec 4.1.45.Final: https://github.com/netty, Apache 2.0
-        netty-common 4.1.45.Final: https://github.com/netty, Apache 2.0
-        netty-handler 4.1.45.Final: https://github.com/netty, Apache 2.0
-        netty-resolver 4.1.45.Final: https://github.com/netty, Apache 2.0
-        netty-transport 4.1.45.Final: https://github.com/netty, Apache 2.0
-        netty-transport-native-epoll 4.1.45.Final: https://github.com/netty, Apache 2.0
-        netty-transport-native-unix-common 4.1.45.Final: https://github.com/netty, Apache 2.0
-        openjpa 3.1.2: http://openjpa.apache.org, Apache 2.0
-        quartz 2.3.2: https://github.com/quartz-scheduler/quartz, Apache 2.0
-        snakeyaml 1.17: http://www.snakeyaml.org, Apache 2.0
-        spring-aop 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
-        spring-aspects 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
-        spring-beans 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
-        spring-boot 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
-        spring-boot-autoconfigure 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
-        spring-boot-starter 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
-        spring-boot-starter-aop 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
-        spring-boot-starter-data-jpa 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
-        spring-boot-starter-jdbc 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
-        spring-boot-starter-logging 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
-        spring-boot-starter-tomcat 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
-        spring-boot-starter-web 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
-        spring-context 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
-        spring-core 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
-        spring-data-commons 1.13.22.RELEASE: https://github.com/spring-projects/spring-data-commons, Apache 2.0
-        spring-data-jpa 1.11.22.RELEASE: https://github.com/spring-projects/spring-data-jpa, Apache 2.0
-        spring-expression 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
-        spring-jdbc 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
-        spring-orm 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
-        spring-tx 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
-        spring-web 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
-        spring-webmvc 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
-        tomcat-annotations-api 8.5.40: https://tomcat.apache.org, Apache 2.0
-        tomcat-embed-core 8.5.40: https://tomcat.apache.org, Apache 2.0
-        tomcat-embed-el 8.5.40: https://tomcat.apache.org, Apache 2.0
-        tomcat-embed-websocket 8.5.40: https://tomcat.apache.org, Apache 2.0
-        tomcat-jdbc 8.5.40: https://tomcat.apache.org, Apache 2.0
-        tomcat-juli 8.5.40: https://tomcat.apache.org, Apache 2.0
-        xbean-asm8-shaded 4.17: https://github.com/apache/geronimo-xbean, Apache 2.0
-        zookeeper 3.6.0: https://github.com/apache/zookeeper, Apache 2.0
-        zookeeper-jute 3.6.0: https://github.com/apache/zookeeper, Apache 2.0
+    audience-annotations 0.5.0: https://github.com/apache/yetus, Apache 2.0
+    commons-codec 1.10: https://github.com/apache/commons-codec, Apache 2.0
+    commons-collections4 4.4: http://commons.apache.org/proper/commons-collections, Apache 2.0
+    commons-dbcp 1.4: https://github.com/apache/commons-dbcp, Apache 2.0
+    commons-dbcp2 2.1.1: https://github.com/apache/commons-dbcp, Apache 2.0
+    commons-exec 1.3: http://commons.apache.org/proper/commons-exec, Apache 2.0
+    commons-lang 2.6: https://github.com/apache/commons-lang, Apache 2.0
+    commons-lang3 3.4: https://github.com/apache/commons-lang, Apache 2.0
+    commons-logging 1.2: http://commons.apache.org/proper/commons-logging, Apache 2.0
+    commons-pool 1.6: https://github.com/apache/commons-pool, Apache 2.0
+    commons-pool2 2.4.3: https://github.com/apache/commons-pool, Apache 2.0
+    curator-client 5.1.0: https://github.com/apache/curator, Apache 2.0
+    curator-framework 5.1.0: https://github.com/apache/curator, Apache 2.0
+    curator-recipes 5.1.0: https://github.com/apache/curator, Apache 2.0
+    error_prone_annotations 2.3.4: https://github.com/google/error-prone, Apache 2.0
+    failureaccess 1.0.1:https://github.com/google/guava, Apache 2.0
+    geronimo-jpa_2.2_spec 1.1: https://github.com/apache/geronimo-specs, Apache 2.0
+    geronimo-jta_1.1_spec 1.1.1: https://github.com/apache/geronimo-specs, Apache 2.0
+    gson 2.8.5: https://github.com/google/gson, Apache 2.0
+    guava 29.0-jre: https://github.com/google/guava, Apache 2.0
+    jackson-annotations 2.8.0: https://github.com/FasterXML/jackson-annotations, Apache 2.0
+    jackson-core 2.8.11: https://github.com/FasterXML/jackson-core, Apache 2.0
+    jackson-databind 2.8.11.3: https://github.com/FasterXML/jackson-databind, Apache 2.0
+    jsr305 3.0.2: https://code.google.com/p/jsr-305, Apache 2.0
+    listenablefuture 9999.0-empty-to-avoid-conflict-with-guava: https://github.com/google/guava, Apache 2.0
+    log4j 1.2.17: http://logging.apache.org/log4j/1.2/, Apache 2.0
+    log4j-over-slf4j 1.7.26: https://github.com/qos-ch/slf4j, Apache 2.0
+    netty-buffer 4.1.45.Final: https://github.com/netty, Apache 2.0
+    netty-codec 4.1.45.Final: https://github.com/netty, Apache 2.0
+    netty-common 4.1.45.Final: https://github.com/netty, Apache 2.0
+    netty-handler 4.1.45.Final: https://github.com/netty, Apache 2.0
+    netty-resolver 4.1.45.Final: https://github.com/netty, Apache 2.0
+    netty-transport 4.1.45.Final: https://github.com/netty, Apache 2.0
+    netty-transport-native-epoll 4.1.45.Final: https://github.com/netty, Apache 2.0
+    netty-transport-native-unix-common 4.1.45.Final: https://github.com/netty, Apache 2.0
+    openjpa 3.1.2: http://openjpa.apache.org, Apache 2.0
+    quartz 2.3.2: https://github.com/quartz-scheduler/quartz, Apache 2.0
+    snakeyaml 1.17: http://www.snakeyaml.org, Apache 2.0
+    spring-aop 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
+    spring-aspects 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
+    spring-beans 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
+    spring-boot 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
+    spring-boot-autoconfigure 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
+    spring-boot-starter 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
+    spring-boot-starter-aop 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
+    spring-boot-starter-data-jpa 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
+    spring-boot-starter-jdbc 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
+    spring-boot-starter-logging 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
+    spring-boot-starter-tomcat 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
+    spring-boot-starter-web 1.5.21.RELEASE: https://github.com/spring-projects/spring-boot, Apache 2.0
+    spring-context 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
+    spring-core 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
+    spring-data-commons 1.13.22.RELEASE: https://github.com/spring-projects/spring-data-commons, Apache 2.0
+    spring-data-jpa 1.11.22.RELEASE: https://github.com/spring-projects/spring-data-jpa, Apache 2.0
+    spring-expression 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
+    spring-jdbc 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
+    spring-orm 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
+    spring-tx 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
+    spring-web 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
+    spring-webmvc 4.3.24.RELEASE: https://github.com/spring-projects/spring-framework, Apache 2.0
+    tomcat-annotations-api 8.5.40: https://tomcat.apache.org, Apache 2.0
+    tomcat-embed-core 8.5.40: https://tomcat.apache.org, Apache 2.0
+    tomcat-embed-el 8.5.40: https://tomcat.apache.org, Apache 2.0
+    tomcat-embed-websocket 8.5.40: https://tomcat.apache.org, Apache 2.0
+    tomcat-jdbc 8.5.40: https://tomcat.apache.org, Apache 2.0
+    tomcat-juli 8.5.40: https://tomcat.apache.org, Apache 2.0
+    xbean-asm8-shaded 4.17: https://github.com/apache/geronimo-xbean, Apache 2.0
+    zookeeper 3.6.0: https://github.com/apache/zookeeper, Apache 2.0
+    zookeeper-jute 3.6.0: https://github.com/apache/zookeeper, Apache 2.0
 
 ========================================================================
 BSD licenses