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