From 1b7dcea61002f36185c279dc10f079a6245690aa Mon Sep 17 00:00:00 2001 From: zhuangchong <37063904+zhuangchong@users.noreply.github.com> Date: Wed, 19 May 2021 10:05:00 +0800 Subject: [PATCH] [Improvement-5440][Maven] Project module maven dependency optimization (#5441) * Optimize dependencies between modules. * update module-alert dependency. * add repository in the pom xml. * update Central Repository in the pom.xml. --- .../dolphinscheduler-alert-dingtalk/pom.xml | 5 --- .../dolphinscheduler-alert-email/pom.xml | 5 --- .../dolphinscheduler-alert-feishu/pom.xml | 5 --- .../dolphinscheduler-alert-http/pom.xml | 5 --- .../dolphinscheduler-alert-script/pom.xml | 6 --- .../dolphinscheduler-alert-slack/pom.xml | 6 --- .../dolphinscheduler-alert-wechat/pom.xml | 6 --- dolphinscheduler-alert-plugin/pom.xml | 9 ++++ dolphinscheduler-alert/pom.xml | 27 +++++------- dolphinscheduler-api/pom.xml | 18 +------- dolphinscheduler-common/pom.xml | 10 +++-- dolphinscheduler-dao/pom.xml | 23 +++++----- dolphinscheduler-remote/pom.xml | 3 +- dolphinscheduler-server/pom.xml | 44 +------------------ dolphinscheduler-service/pom.xml | 2 + dolphinscheduler-spi/pom.xml | 1 - pom.xml | 3 -- 17 files changed, 45 insertions(+), 133 deletions(-) diff --git a/dolphinscheduler-alert-plugin/dolphinscheduler-alert-dingtalk/pom.xml b/dolphinscheduler-alert-plugin/dolphinscheduler-alert-dingtalk/pom.xml index 480b7f966..cc80719d6 100644 --- a/dolphinscheduler-alert-plugin/dolphinscheduler-alert-dingtalk/pom.xml +++ b/dolphinscheduler-alert-plugin/dolphinscheduler-alert-dingtalk/pom.xml @@ -31,11 +31,6 @@ - - org.apache.dolphinscheduler - dolphinscheduler-spi - provided - org.apache.httpcomponents httpclient diff --git a/dolphinscheduler-alert-plugin/dolphinscheduler-alert-email/pom.xml b/dolphinscheduler-alert-plugin/dolphinscheduler-alert-email/pom.xml index a40890a41..502424d59 100644 --- a/dolphinscheduler-alert-plugin/dolphinscheduler-alert-email/pom.xml +++ b/dolphinscheduler-alert-plugin/dolphinscheduler-alert-email/pom.xml @@ -31,11 +31,6 @@ dolphinscheduler-plugin - - org.apache.dolphinscheduler - dolphinscheduler-spi - provided - com.fasterxml.jackson.core diff --git a/dolphinscheduler-alert-plugin/dolphinscheduler-alert-feishu/pom.xml b/dolphinscheduler-alert-plugin/dolphinscheduler-alert-feishu/pom.xml index 927c5b850..1cd61817a 100644 --- a/dolphinscheduler-alert-plugin/dolphinscheduler-alert-feishu/pom.xml +++ b/dolphinscheduler-alert-plugin/dolphinscheduler-alert-feishu/pom.xml @@ -31,11 +31,6 @@ - - org.apache.dolphinscheduler - dolphinscheduler-spi - provided - org.apache.httpcomponents httpclient diff --git a/dolphinscheduler-alert-plugin/dolphinscheduler-alert-http/pom.xml b/dolphinscheduler-alert-plugin/dolphinscheduler-alert-http/pom.xml index eba3a171c..47d34a24a 100644 --- a/dolphinscheduler-alert-plugin/dolphinscheduler-alert-http/pom.xml +++ b/dolphinscheduler-alert-plugin/dolphinscheduler-alert-http/pom.xml @@ -28,11 +28,6 @@ dolphinscheduler-alert-http dolphinscheduler-plugin - - org.apache.dolphinscheduler - dolphinscheduler-spi - provided - com.google.guava diff --git a/dolphinscheduler-alert-plugin/dolphinscheduler-alert-script/pom.xml b/dolphinscheduler-alert-plugin/dolphinscheduler-alert-script/pom.xml index 4d3a2ecd8..ffdbfa9e3 100644 --- a/dolphinscheduler-alert-plugin/dolphinscheduler-alert-script/pom.xml +++ b/dolphinscheduler-alert-plugin/dolphinscheduler-alert-script/pom.xml @@ -31,12 +31,6 @@ - - org.apache.dolphinscheduler - dolphinscheduler-spi - provided - - com.google.guava guava diff --git a/dolphinscheduler-alert-plugin/dolphinscheduler-alert-slack/pom.xml b/dolphinscheduler-alert-plugin/dolphinscheduler-alert-slack/pom.xml index 9b7452a09..7093544e6 100644 --- a/dolphinscheduler-alert-plugin/dolphinscheduler-alert-slack/pom.xml +++ b/dolphinscheduler-alert-plugin/dolphinscheduler-alert-slack/pom.xml @@ -31,12 +31,6 @@ - - org.apache.dolphinscheduler - dolphinscheduler-spi - provided - - org.apache.httpcomponents httpclient diff --git a/dolphinscheduler-alert-plugin/dolphinscheduler-alert-wechat/pom.xml b/dolphinscheduler-alert-plugin/dolphinscheduler-alert-wechat/pom.xml index 469b94118..ee0db7f23 100644 --- a/dolphinscheduler-alert-plugin/dolphinscheduler-alert-wechat/pom.xml +++ b/dolphinscheduler-alert-plugin/dolphinscheduler-alert-wechat/pom.xml @@ -30,12 +30,6 @@ dolphinscheduler-plugin - - org.apache.dolphinscheduler - dolphinscheduler-spi - provided - - com.google.guava guava diff --git a/dolphinscheduler-alert-plugin/pom.xml b/dolphinscheduler-alert-plugin/pom.xml index dba277675..c5b4f83fa 100644 --- a/dolphinscheduler-alert-plugin/pom.xml +++ b/dolphinscheduler-alert-plugin/pom.xml @@ -39,4 +39,13 @@ dolphinscheduler-alert-slack + + + + org.apache.dolphinscheduler + dolphinscheduler-spi + provided + + + \ No newline at end of file diff --git a/dolphinscheduler-alert/pom.xml b/dolphinscheduler-alert/pom.xml index 2c49966c5..379628407 100644 --- a/dolphinscheduler-alert/pom.xml +++ b/dolphinscheduler-alert/pom.xml @@ -31,14 +31,23 @@ UTF-8 + org.apache.dolphinscheduler dolphinscheduler-remote + org.apache.dolphinscheduler - dolphinscheduler-common + dolphinscheduler-dao + + + log4j-api + org.apache.logging.log4j + + + junit junit @@ -76,17 +85,6 @@ poi - - org.apache.dolphinscheduler - dolphinscheduler-dao - - - log4j-api - org.apache.logging.log4j - - - - org.powermock powermock-module-junit4 @@ -99,11 +97,6 @@ test - - mysql - mysql-connector-java - - org.powermock powermock-api-mockito2 diff --git a/dolphinscheduler-api/pom.xml b/dolphinscheduler-api/pom.xml index d54ebd8a1..30709a3a6 100644 --- a/dolphinscheduler-api/pom.xml +++ b/dolphinscheduler-api/pom.xml @@ -29,19 +29,10 @@ jar + org.apache.dolphinscheduler - dolphinscheduler-alert - - - - org.apache.dolphinscheduler - dolphinscheduler-dao - - - - org.apache.dolphinscheduler - dolphinscheduler-common + dolphinscheduler-service @@ -136,11 +127,6 @@ swagger-models - - org.apache.dolphinscheduler - dolphinscheduler-service - - com.github.xiaoymin swagger-bootstrap-ui diff --git a/dolphinscheduler-common/pom.xml b/dolphinscheduler-common/pom.xml index 5d27515a6..fb8f75135 100644 --- a/dolphinscheduler-common/pom.xml +++ b/dolphinscheduler-common/pom.xml @@ -32,14 +32,16 @@ 3.1.0 - - org.apache.httpcomponents - httpclient - + org.apache.dolphinscheduler dolphinscheduler-spi + + + org.apache.httpcomponents + httpclient + io.airlift.resolver resolver diff --git a/dolphinscheduler-dao/pom.xml b/dolphinscheduler-dao/pom.xml index 4fff6575d..679bba259 100644 --- a/dolphinscheduler-dao/pom.xml +++ b/dolphinscheduler-dao/pom.xml @@ -31,6 +31,18 @@ UTF-8 + + + org.apache.dolphinscheduler + dolphinscheduler-common + + + protobuf-java + com.google.protobuf + + + + junit junit @@ -132,16 +144,7 @@ commons-configuration commons-configuration - - org.apache.dolphinscheduler - dolphinscheduler-common - - - protobuf-java - com.google.protobuf - - - + org.springframework spring-test diff --git a/dolphinscheduler-remote/pom.xml b/dolphinscheduler-remote/pom.xml index 3dfbf6985..928b46962 100644 --- a/dolphinscheduler-remote/pom.xml +++ b/dolphinscheduler-remote/pom.xml @@ -30,11 +30,10 @@ UTF-8 - 1.7 - 1.7 + org.apache.dolphinscheduler dolphinscheduler-common diff --git a/dolphinscheduler-server/pom.xml b/dolphinscheduler-server/pom.xml index 793f72fde..ed1bc7b37 100644 --- a/dolphinscheduler-server/pom.xml +++ b/dolphinscheduler-server/pom.xml @@ -33,47 +33,12 @@ - - org.apache.dolphinscheduler - dolphinscheduler-spi - - - org.apache.dolphinscheduler - dolphinscheduler-common - - - io.netty - netty - - - io.netty - netty-all - - - com.google - netty - - - log4j-slf4j-impl - org.apache.logging.log4j - - - - - org.apache.dolphinscheduler - dolphinscheduler-dao - - - spring-boot-starter-logging - org.springframework.boot - - - - + org.apache.dolphinscheduler dolphinscheduler-service + org.apache.curator curator-framework @@ -113,11 +78,6 @@ test - - org.apache.dolphinscheduler - dolphinscheduler-alert - - org.powermock powermock-module-junit4 diff --git a/dolphinscheduler-service/pom.xml b/dolphinscheduler-service/pom.xml index d0ed41529..202d8c485 100644 --- a/dolphinscheduler-service/pom.xml +++ b/dolphinscheduler-service/pom.xml @@ -29,6 +29,7 @@ dolphinscheduler-service + org.apache.dolphinscheduler dolphinscheduler-remote @@ -37,6 +38,7 @@ org.apache.dolphinscheduler dolphinscheduler-dao + org.apache.curator curator-client diff --git a/dolphinscheduler-spi/pom.xml b/dolphinscheduler-spi/pom.xml index 45c679b7c..cde1c7116 100644 --- a/dolphinscheduler-spi/pom.xml +++ b/dolphinscheduler-spi/pom.xml @@ -46,7 +46,6 @@ jackson-core - org.slf4j slf4j-api diff --git a/pom.xml b/pom.xml index b17b837cc..190c6d291 100644 --- a/pom.xml +++ b/pom.xml @@ -628,10 +628,7 @@ - apache-dolphinscheduler-${project.version} - - -- GitLab