diff --git a/dolphinscheduler-api/pom.xml b/dolphinscheduler-api/pom.xml
index cf2aadfcb4..4dd2f31f8e 100644
--- a/dolphinscheduler-api/pom.xml
+++ b/dolphinscheduler-api/pom.xml
@@ -178,11 +178,6 @@
hadoop-aws
-
- tomcat
- jasper-runtime
-
-
javax.servlet
servlet-api
diff --git a/dolphinscheduler-api/src/main/resources/combined_logback.xml b/dolphinscheduler-api/src/main/resources/combined_logback.xml
deleted file mode 100644
index ece13d04b9..0000000000
--- a/dolphinscheduler-api/src/main/resources/combined_logback.xml
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
-
-
-
-
-
- %highlight([%level]) %date{yyyy-MM-dd HH:mm:ss.SSS} %logger{10}:[%line] - %msg%n
-
- UTF-8
-
-
-
-
- INFO
-
-
-
- taskAppId
- ${log.base}
-
-
-
- ${log.base}/${taskAppId}.log
-
-
- [%level] %date{yyyy-MM-dd HH:mm:ss.SSS} %logger{96}:[%line] - %msg%n
-
- UTF-8
-
- true
-
-
-
-
-
- ${log.base}/dolphinscheduler-combined.log
-
- INFO
-
-
-
- ${log.base}/dolphinscheduler-combined.%d{yyyy-MM-dd_HH}.%i.log
- 168
- 200MB
-
-
-
-
- [%level] %date{yyyy-MM-dd HH:mm:ss.SSS} %logger{96}:[%line] - %msg%n
-
- UTF-8
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index ebc7ccf68c..742c15e636 100644
--- a/pom.xml
+++ b/pom.xml
@@ -16,843 +16,847 @@
~ limitations under the License.
-->
-
- 4.0.0
- org.apache.dolphinscheduler
- dolphinscheduler
- 1.2.1-SNAPSHOT
- pom
- ${project.artifactId}
- http://dolphinscheduler.apache.org
- Dolphin Scheduler is a distributed and easy-to-expand visual DAG workflow scheduling system, dedicated to solving the complex dependencies in data processing, making the scheduling system out of the box for data processing.
-
-
- Apache License 2.0
- http://www.apache.org/licenses/LICENSE-2.0.txt
- repo
-
-
-
- scm:git:https://github.com/apache/incubator-dolphinscheduler.git
- scm:git:https://github.com/apache/incubator-dolphinscheduler.git
- https://github.com/apache/incubator-dolphinscheduler
- HEAD
-
-
-
- DolphinScheduler Developer List
- dev@dolphinscheduler.incubator.apache.org
- dev-subscribe@dolphinscheduler.incubator.apache.org
- dev-unsubscribe@dolphinscheduler.incubator.apache.org
-
-
-
- org.apache
- apache
- 21
-
-
-
- UTF-8
- UTF-8
- 2.12.0
- 5.1.5.RELEASE
- 2.1.3.RELEASE
- 1.8
- 1.2.3
- 2.7.3
- 2.2.3
- 2.9.8
- 3.2.0
- 2.0.1
- 5.0.5
- 1.2.61
- 1.1.14
- 1.3.163
- 1.6
- 1.1.1
- 4.4.1
- 4.4.1
- 4.12
- 5.1.34
- 1.7.5
- 1.7.5
- 3.2.2
- 3.0.1
- 1.7.0
- 1.10
- 1.5
- 3.17
- 3.1.0
- 4.1
- 20.0
- 42.1.4
- 2.1.0
- 2.4
- 3.5.0
- 0.1.52
- 6.1.0.jre8
- 6.1.14
- 3.1.12
- 3.0.0
- 0.13
- 3.4.14
- 1.6
- 3.3
- 3.1.0
- 2.5.3
- 2.10.3
- 2.4
- 2.18.1
- 3.1.1
- 2.2.0
- 0.8.4
- 1.0
- false
- 2.7
- 2.21.0
- 2.0.2
- 5.5.23
- 2.5
- 1.9.3
- 2.9.2
-
-
-
-
-
- com.baomidou
- mybatis-plus-boot-starter
- ${mybatis-plus.version}
-
-
- com.baomidou
- mybatis-plus
- ${mybatis-plus.version}
-
-
-
- org.quartz-scheduler
- quartz
- ${quartz.version}
-
-
- org.quartz-scheduler
- quartz-jobs
- ${quartz.version}
-
-
- com.cronutils
- cron-utils
- ${cron.utils.version}
-
-
-
- com.alibaba
- fastjson
- ${fastjson.version}
-
-
- com.alibaba
- druid
- ${druid.version}
-
-
-
- org.springframework.boot
- spring-boot-starter-parent
- ${spring.boot.version}
- pom
- import
-
-
-
- org.springframework
- spring-core
- ${spring.version}
-
-
- org.springframework
- spring-context
- ${spring.version}
-
-
- org.springframework
- spring-beans
- ${spring.version}
-
-
- org.springframework
- spring-tx
- ${spring.version}
-
-
- org.springframework
- spring-jdbc
- ${spring.version}
-
-
- org.springframework
- spring-test
- ${spring.version}
- test
-
-
- com.h2database
- h2
- ${h2.version}
- test
-
-
-
- org.apache.dolphinscheduler
- dolphinscheduler-server
- ${project.version}
-
-
- org.apache.dolphinscheduler
- dolphinscheduler-common
- ${project.version}
-
-
- org.apache.dolphinscheduler
- dolphinscheduler-dao
- ${project.version}
-
-
- org.apache.dolphinscheduler
- dolphinscheduler-api
- ${project.version}
-
-
- org.apache.dolphinscheduler
- dolphinscheduler-rpc
- ${project.version}
-
-
- org.apache.dolphinscheduler
- dolphinscheduler-alert
- ${project.version}
-
-
-
- org.apache.curator
- curator-framework
- ${curator.version}
-
-
- org.apache.curator
- curator-recipes
- ${curator.version}
-
-
- org.apache.zookeeper
- zookeeper
-
-
- org.slf4j
- slf4j-log4j12
-
-
- netty
- io.netty
-
-
- com.github.spotbugs
- spotbugs-annotations
-
-
- ${zookeeper.version}
-
-
-
- commons-codec
- commons-codec
- ${commons.codec.version}
-
-
- commons-logging
- commons-logging
- ${commons.logging.version}
-
-
- org.apache.httpcomponents
- httpclient
- ${httpclient.version}
-
-
- org.apache.httpcomponents
- httpcore
- ${httpcore.version}
-
-
- com.fasterxml.jackson.core
- jackson-annotations
- ${jackson.version}
-
-
- com.fasterxml.jackson.core
- jackson-databind
- ${jackson.version}
-
-
- com.fasterxml.jackson.core
- jackson-core
- ${jackson.version}
-
-
-
- junit
- junit
- ${junit.version}
-
-
- org.mockito
- mockito-core
- ${mockito.version}
- jar
- test
-
-
-
- org.powermock
- powermock-module-junit4
- ${powermock.version}
- jar
- test
-
-
-
- org.powermock
- powermock-api-mockito2
- ${powermock.version}
- jar
- test
-
-
- org.mockito
- mockito-core
-
-
-
-
-
- mysql
- mysql-connector-java
- ${mysql.connector.version}
- test
-
-
- org.slf4j
- slf4j-api
- ${slf4j.api.version}
-
-
-
- org.slf4j
- slf4j-log4j12
- ${slf4j.log4j12.version}
-
-
-
- commons-collections
- commons-collections
- ${commons.collections.version}
-
-
-
- commons-httpclient
- commons-httpclient
- ${commons.httpclient}
-
-
- commons-beanutils
- commons-beanutils
- ${commons.beanutils.version}
-
-
-
- commons-configuration
- commons-configuration
- ${commons.configuration.version}
-
-
-
- ch.qos.logback
- logback-classic
- ${logback.version}
-
-
- ch.qos.logback
- logback-core
- ${logback.version}
-
-
-
-
- org.apache.commons
- commons-email
- ${commons.email.version}
-
-
-
-
- org.apache.poi
- poi
- ${poi.version}
-
-
-
-
- org.apache.hadoop
- hadoop-common
- ${hadoop.version}
-
-
- slf4j-log4j12
- org.slf4j
-
-
- com.sun.jersey
- jersey-json
-
-
-
-
- org.apache.hadoop
- hadoop-client
- ${hadoop.version}
-
-
- org.apache.hadoop
- hadoop-hdfs
- ${hadoop.version}
-
-
- org.apache.hadoop
- hadoop-yarn-common
- ${hadoop.version}
-
-
- org.apache.hadoop
- hadoop-aws
- ${hadoop.version}
-
-
-
- javax.servlet
- javax.servlet-api
- ${javax.servlet.api.version}
-
-
-
- org.apache.commons
- commons-collections4
- ${commons.collections4.version}
-
-
-
- com.google.guava
- guava
- ${guava.version}
-
-
-
- org.postgresql
- postgresql
- ${postgresql.version}
-
-
-
- org.apache.hive
- hive-jdbc
- ${hive.jdbc.version}
-
-
-
- commons-io
- commons-io
- ${commons.io.version}
-
-
-
- com.github.oshi
- oshi-core
- ${oshi.core.version}
-
-
-
- ru.yandex.clickhouse
- clickhouse-jdbc
- ${clickhouse.jdbc.version}
-
-
-
- com.microsoft.sqlserver
- mssql-jdbc
- ${mssql.jdbc.version}
-
-
-
- net.jcip
- jcip-annotations
- ${jcip.version}
- true
-
-
- tomcat
- jasper-runtime
- ${jasper-runtime.version}
-
-
-
- javax.servlet
- servlet-api
- ${servlet-api.version}
-
-
- io.springfox
- springfox-swagger2
- ${springfox.version}
-
-
-
- io.springfox
- springfox-swagger-ui
- ${springfox.version}
-
-
-
- com.github.xiaoymin
- swagger-bootstrap-ui
- ${swagger.version}
-
-
-
-
-
-
- apache-dolphinscheduler-incubating-${project.version}
-
-
-
-
-
-
- org.codehaus.mojo
- rpm-maven-plugin
- ${rpm-maven-plugion.version}
- false
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
-
- ${java.version}
- ${java.version}
- ${java.version}
-
- ${maven-compiler-plugin.version}
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
-
-
- org.apache.maven.plugins
- maven-release-plugin
- ${maven-release-plugin.version}
-
- @{project.version}
-
-
-
-
- org.apache.maven.plugins
- maven-assembly-plugin
- ${maven-assembly-plugin.version}
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- ${maven-javadoc-plugin.version}
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- ${maven-source-plugin.version}
-
-
-
- org.apache.maven.plugins
- maven-dependency-plugin
- ${maven-dependency-plugin.version}
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
-
-
- attach-sources
- verify
-
- jar-no-fork
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- ${maven-javadoc-plugin.version}
-
-
- attach-javadocs
-
- jar
-
-
-
-
- true
- ${project.build.sourceEncoding}
- ${project.build.sourceEncoding}
- ${project.build.sourceEncoding}
-
-
-
- org.apache.maven.plugins
- maven-release-plugin
- ${maven-release-plugin.version}
-
- true
- @{project.version}
- ${project.version}
-
-
-
-
- org.apache.maven.scm
- maven-scm-provider-jgit
- 1.9.5
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- ${maven-compiler-plugin.version}
-
-
- ${java.version}
- ${project.build.sourceEncoding}
- false
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- ${maven-surefire-plugin.version}
-
-
- **/common/utils/*.java
- **/common/threadutils/*.java
- **/common/graph/*.java
- **/common/queue/*.java
- **/api/utils/CheckUtilsTest.java
- **/api/utils/FileUtilsTest.java
- **/api/utils/exportprocess/DataSourceParamTest.java
- **/api/utils/exportprocess/DependentParamTest.java
- **/api/enums/*.java
- **/api/service/AccessTokenServiceTest.java
- **/api/service/QueueServiceTest.java
- **/api/service/MonitorServiceTest.java
- **/api/service/SessionServiceTest.java
- **/api/service/UsersServiceTest.java
- **/api/service/TenantServiceTest.java
- **/api/service/WorkerGroupServiceTest.java
- **/api/service/AlertGroupServiceTest.java
- **/api/service/ProjectServiceTest.java
- **/api/service/ProcessDefinitionServiceTest.java
- **/api/service/UdfFuncServiceTest.java
- **/api/service/ResourcesServiceTest.java
- **/api/service/ExecutorService2Test.java
- **/api/service/BaseServiceTest.java
- **/api/service/BaseDAGServiceTest.java
- **/alert/utils/ExcelUtilsTest.java
- **/alert/utils/FuncUtilsTest.java
- **/alert/utils/JSONUtilsTest.java
- **/alert/utils/PropertyUtilsTest.java
- **/server/utils/SparkArgsUtilsTest.java
- **/server/utils/FlinkArgsUtilsTest.java
- **/server/utils/ParamUtilsTest.java
- **/server/utils/ScheduleUtilsTest.java
- **/server/master/MasterExecThreadTest.java
- **/dao/mapper/AccessTokenMapperTest.java
- **/dao/mapper/AlertGroupMapperTest.java
- **/dao/mapper/AlertMapperTest.java
- **/dao/mapper/CommandMapperTest.java
- **/alert/template/AlertTemplateFactoryTest.java
- **/alert/template/impl/DefaultHTMLTemplateTest.java
-
-
-
-
-
-
-
- org.jacoco
- jacoco-maven-plugin
- ${jacoco.version}
-
- target/jacoco.exec
- target/jacoco.exec
-
-
-
- jacoco-initialize
-
- prepare-agent
-
-
-
- jacoco-site
- test
-
- report
-
-
-
-
-
- org.apache.rat
- apache-rat-plugin
- ${apache.rat.version}
-
-
- **/*.java
- **/dolphinscheduler-ui/src/**/*.scss
- **/dolphinscheduler-ui/src/**/*.css
- **/dolphinscheduler-ui/src/**/*.vue
- **/dolphinscheduler-ui/src/**/*.js
- **/dolphinscheduler-ui/src/**/*.html
-
-
- **/dolphinscheduler-ui/src/lib/**
- **/dolphinscheduler-ui/src/js/module/util/cookie.js
- **/dolphinscheduler-ui/src/font/awesome/font-awesome.css
- **/dolphinscheduler-ui/src/sass/common/_animation.scss
- **/dolphinscheduler-ui/src/sass/common/_normalize.scss
- **/dolphinscheduler-ui/src/combo/1.0.0/es5.js
- **/dolphinscheduler-ui/src/combo/1.0.0/base.css
- **/dolphinscheduler-ui/src/view/common/outro.inc
- **/dolphinscheduler-ui/src/view/common/meta.inc
- **/dolphinscheduler-ui/src/combo/1.0.0/3rd.css
- **/dolphinscheduler-rpc/src/main/java/org/apache/dolphinscheduler/rpc/LogViewServiceGrpc.java
-
- true
-
-
-
- com.github.spotbugs
- spotbugs-maven-plugin
- ${spotbugs.version}
-
- true
- medium
- default
- dev-config/spotbugs-exclude.xml
- true
-
-
-
- com.github.spotbugs
- spotbugs
- 4.0.0-beta4
-
-
-
-
- org.apache.maven.plugins
- maven-checkstyle-plugin
- ${checkstyle.version}
-
-
- com.puppycrawl.tools
- checkstyle
- 8.18
-
-
-
- true
- UTF-8
- style/checkstyle.xml
- style/checkstyle-suppressions.xml
- checkstyle.suppressions.file
- true
- warning
- true
-
- ${project.build.sourceDirectory}
-
- **\/generated-sources\/
- true
-
-
-
- compile
-
- check
-
-
-
-
-
- org.codehaus.mojo
- cobertura-maven-plugin
- ${cobertura-maven-plugin.version}
-
-
-
- true
- ./target/cobertura
- ${project.build.sourceEncoding}
- true
- xml
-
- true
-
-
-
-
-
-
-
-
- dolphinscheduler-ui
- dolphinscheduler-server
- dolphinscheduler-common
- dolphinscheduler-api
- dolphinscheduler-dao
- dolphinscheduler-alert
- dolphinscheduler-rpc
- dolphinscheduler-dist
-
+
+ 4.0.0
+ org.apache.dolphinscheduler
+ dolphinscheduler
+ 1.2.1-SNAPSHOT
+ pom
+ ${project.artifactId}
+ http://dolphinscheduler.apache.org
+ Dolphin Scheduler is a distributed and easy-to-expand visual DAG workflow scheduling system, dedicated
+ to solving the complex dependencies in data processing, making the scheduling system out of the box for data
+ processing.
+
+
+
+ Apache License 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+ scm:git:https://github.com/apache/incubator-dolphinscheduler.git
+ scm:git:https://github.com/apache/incubator-dolphinscheduler.git
+ https://github.com/apache/incubator-dolphinscheduler
+ HEAD
+
+
+
+ DolphinScheduler Developer List
+ dev@dolphinscheduler.incubator.apache.org
+ dev-subscribe@dolphinscheduler.incubator.apache.org
+ dev-unsubscribe@dolphinscheduler.incubator.apache.org
+
+
+
+ org.apache
+ apache
+ 21
+
+
+
+ UTF-8
+ UTF-8
+ 2.12.0
+ 5.1.5.RELEASE
+ 2.1.3.RELEASE
+ 1.8
+ 1.2.3
+ 2.7.3
+ 2.2.3
+ 2.9.8
+ 3.2.0
+ 2.0.1
+ 5.0.5
+ 1.2.61
+ 1.1.14
+ 1.3.163
+ 1.6
+ 1.1.1
+ 4.4.1
+ 4.4.1
+ 4.12
+ 5.1.34
+ 1.7.5
+ 1.7.5
+ 3.2.2
+ 3.0.1
+ 1.7.0
+ 1.10
+ 1.5
+ 3.17
+ 3.1.0
+ 4.1
+ 20.0
+ 42.1.4
+ 2.1.0
+ 2.4
+ 3.5.0
+ 0.1.52
+ 6.1.0.jre8
+ 6.1.14
+ 3.1.12
+ 3.0.0
+ 0.13
+ 3.4.14
+ 1.6
+ 3.3
+ 3.1.0
+ 2.5.3
+ 2.10.3
+ 2.4
+ 2.18.1
+ 3.1.1
+ 2.2.0
+ 0.8.4
+ 1.0
+ false
+ 2.7
+ 2.21.0
+ 2.0.2
+ 5.5.23
+ 2.5
+ 1.9.3
+ 2.9.2
+
+
+
+
+
+ com.baomidou
+ mybatis-plus-boot-starter
+ ${mybatis-plus.version}
+
+
+ com.baomidou
+ mybatis-plus
+ ${mybatis-plus.version}
+
+
+
+ org.quartz-scheduler
+ quartz
+ ${quartz.version}
+
+
+ org.quartz-scheduler
+ quartz-jobs
+ ${quartz.version}
+
+
+ com.cronutils
+ cron-utils
+ ${cron.utils.version}
+
+
+
+ com.alibaba
+ fastjson
+ ${fastjson.version}
+
+
+ com.alibaba
+ druid
+ ${druid.version}
+
+
+
+ org.springframework.boot
+ spring-boot-starter-parent
+ ${spring.boot.version}
+ pom
+ import
+
+
+
+ org.springframework
+ spring-core
+ ${spring.version}
+
+
+ org.springframework
+ spring-context
+ ${spring.version}
+
+
+ org.springframework
+ spring-beans
+ ${spring.version}
+
+
+ org.springframework
+ spring-tx
+ ${spring.version}
+
+
+ org.springframework
+ spring-jdbc
+ ${spring.version}
+
+
+ org.springframework
+ spring-test
+ ${spring.version}
+ test
+
+
+ com.h2database
+ h2
+ ${h2.version}
+ test
+
+
+
+ org.apache.dolphinscheduler
+ dolphinscheduler-server
+ ${project.version}
+
+
+ org.apache.dolphinscheduler
+ dolphinscheduler-common
+ ${project.version}
+
+
+ org.apache.dolphinscheduler
+ dolphinscheduler-dao
+ ${project.version}
+
+
+ org.apache.dolphinscheduler
+ dolphinscheduler-api
+ ${project.version}
+
+
+ org.apache.dolphinscheduler
+ dolphinscheduler-rpc
+ ${project.version}
+
+
+ org.apache.dolphinscheduler
+ dolphinscheduler-alert
+ ${project.version}
+
+
+
+ org.apache.curator
+ curator-framework
+ ${curator.version}
+
+
+ org.apache.curator
+ curator-recipes
+ ${curator.version}
+
+
+ org.apache.zookeeper
+ zookeeper
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+ netty
+ io.netty
+
+
+ com.github.spotbugs
+ spotbugs-annotations
+
+
+ ${zookeeper.version}
+
+
+
+ commons-codec
+ commons-codec
+ ${commons.codec.version}
+
+
+ commons-logging
+ commons-logging
+ ${commons.logging.version}
+
+
+ org.apache.httpcomponents
+ httpclient
+ ${httpclient.version}
+
+
+ org.apache.httpcomponents
+ httpcore
+ ${httpcore.version}
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ ${jackson.version}
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version}
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson.version}
+
+
+
+ junit
+ junit
+ ${junit.version}
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+ jar
+ test
+
+
+
+ org.powermock
+ powermock-module-junit4
+ ${powermock.version}
+ jar
+ test
+
+
+
+ org.powermock
+ powermock-api-mockito2
+ ${powermock.version}
+ jar
+ test
+
+
+ org.mockito
+ mockito-core
+
+
+
+
+
+ mysql
+ mysql-connector-java
+ ${mysql.connector.version}
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.api.version}
+
+
+
+ org.slf4j
+ slf4j-log4j12
+ ${slf4j.log4j12.version}
+
+
+
+ commons-collections
+ commons-collections
+ ${commons.collections.version}
+
+
+
+ commons-httpclient
+ commons-httpclient
+ ${commons.httpclient}
+
+
+ commons-beanutils
+ commons-beanutils
+ ${commons.beanutils.version}
+
+
+
+ commons-configuration
+ commons-configuration
+ ${commons.configuration.version}
+
+
+
+ ch.qos.logback
+ logback-classic
+ ${logback.version}
+
+
+ ch.qos.logback
+ logback-core
+ ${logback.version}
+
+
+
+
+ org.apache.commons
+ commons-email
+ ${commons.email.version}
+
+
+
+
+ org.apache.poi
+ poi
+ ${poi.version}
+
+
+
+
+ org.apache.hadoop
+ hadoop-common
+ ${hadoop.version}
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ com.sun.jersey
+ jersey-json
+
+
+
+
+ org.apache.hadoop
+ hadoop-client
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-hdfs
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-yarn-common
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-aws
+ ${hadoop.version}
+
+
+
+ javax.servlet
+ javax.servlet-api
+ ${javax.servlet.api.version}
+
+
+
+ org.apache.commons
+ commons-collections4
+ ${commons.collections4.version}
+
+
+
+ com.google.guava
+ guava
+ ${guava.version}
+
+
+
+ org.postgresql
+ postgresql
+ ${postgresql.version}
+
+
+
+ org.apache.hive
+ hive-jdbc
+ ${hive.jdbc.version}
+
+
+
+ commons-io
+ commons-io
+ ${commons.io.version}
+
+
+
+ com.github.oshi
+ oshi-core
+ ${oshi.core.version}
+
+
+
+ ru.yandex.clickhouse
+ clickhouse-jdbc
+ ${clickhouse.jdbc.version}
+
+
+
+ com.microsoft.sqlserver
+ mssql-jdbc
+ ${mssql.jdbc.version}
+
+
+
+ net.jcip
+ jcip-annotations
+ ${jcip.version}
+ true
+
+
+ tomcat
+ jasper-runtime
+ ${jasper-runtime.version}
+
+
+
+ javax.servlet
+ servlet-api
+ ${servlet-api.version}
+
+
+ io.springfox
+ springfox-swagger2
+ ${springfox.version}
+
+
+
+ io.springfox
+ springfox-swagger-ui
+ ${springfox.version}
+
+
+
+ com.github.xiaoymin
+ swagger-bootstrap-ui
+ ${swagger.version}
+
+
+
+
+
+
+ apache-dolphinscheduler-incubating-${project.version}
+
+
+
+
+
+
+ org.codehaus.mojo
+ rpm-maven-plugin
+ ${rpm-maven-plugion.version}
+ false
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ ${java.version}
+ ${java.version}
+ ${java.version}
+
+ ${maven-compiler-plugin.version}
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ ${maven-release-plugin.version}
+
+ @{project.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ ${maven-assembly-plugin.version}
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ ${maven-dependency-plugin.version}
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+ verify
+
+ jar-no-fork
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+ true
+ ${project.build.sourceEncoding}
+ ${project.build.sourceEncoding}
+ ${project.build.sourceEncoding}
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ ${maven-release-plugin.version}
+
+ true
+ @{project.version}
+ ${project.version}
+
+
+
+
+ org.apache.maven.scm
+ maven-scm-provider-jgit
+ 1.9.5
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+
+ ${java.version}
+ ${project.build.sourceEncoding}
+ false
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire-plugin.version}
+
+
+ **/common/utils/*.java
+ **/common/threadutils/*.java
+ **/common/graph/*.java
+ **/common/queue/*.java
+ **/api/utils/CheckUtilsTest.java
+ **/api/utils/FileUtilsTest.java
+ **/api/utils/exportprocess/DataSourceParamTest.java
+ **/api/utils/exportprocess/DependentParamTest.java
+ **/api/enums/*.java
+ **/api/service/AccessTokenServiceTest.java
+ **/api/service/QueueServiceTest.java
+ **/api/service/MonitorServiceTest.java
+ **/api/service/SessionServiceTest.java
+ **/api/service/UsersServiceTest.java
+ **/api/service/TenantServiceTest.java
+ **/api/service/WorkerGroupServiceTest.java
+ **/api/service/AlertGroupServiceTest.java
+ **/api/service/ProjectServiceTest.java
+ **/api/service/ProcessDefinitionServiceTest.java
+ **/api/service/UdfFuncServiceTest.java
+ **/api/service/ResourcesServiceTest.java
+ **/api/service/ExecutorService2Test.java
+ **/api/service/BaseServiceTest.java
+ **/api/service/BaseDAGServiceTest.java
+ **/alert/utils/ExcelUtilsTest.java
+ **/alert/utils/FuncUtilsTest.java
+ **/alert/utils/JSONUtilsTest.java
+ **/alert/utils/PropertyUtilsTest.java
+ **/server/utils/SparkArgsUtilsTest.java
+ **/server/utils/FlinkArgsUtilsTest.java
+ **/server/utils/ParamUtilsTest.java
+ **/server/utils/ScheduleUtilsTest.java
+ **/server/master/MasterExecThreadTest.java
+ **/dao/mapper/AccessTokenMapperTest.java
+ **/dao/mapper/AlertGroupMapperTest.java
+ **/dao/mapper/AlertMapperTest.java
+ **/dao/mapper/CommandMapperTest.java
+ **/alert/template/AlertTemplateFactoryTest.java
+ **/alert/template/impl/DefaultHTMLTemplateTest.java
+
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+ target/jacoco.exec
+ target/jacoco.exec
+
+
+
+ jacoco-initialize
+
+ prepare-agent
+
+
+
+ jacoco-site
+ test
+
+ report
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${apache.rat.version}
+
+
+ **/*.java
+ **/dolphinscheduler-ui/src/**/*.scss
+ **/dolphinscheduler-ui/src/**/*.css
+ **/dolphinscheduler-ui/src/**/*.vue
+ **/dolphinscheduler-ui/src/**/*.js
+ **/dolphinscheduler-ui/src/**/*.html
+
+
+ **/dolphinscheduler-ui/src/lib/**
+ **/dolphinscheduler-ui/src/js/module/util/cookie.js
+ **/dolphinscheduler-ui/src/font/awesome/font-awesome.css
+ **/dolphinscheduler-ui/src/sass/common/_animation.scss
+ **/dolphinscheduler-ui/src/sass/common/_normalize.scss
+ **/dolphinscheduler-ui/src/combo/1.0.0/es5.js
+ **/dolphinscheduler-ui/src/combo/1.0.0/base.css
+ **/dolphinscheduler-ui/src/view/common/outro.inc
+ **/dolphinscheduler-ui/src/view/common/meta.inc
+ **/dolphinscheduler-ui/src/combo/1.0.0/3rd.css
+
+ **/dolphinscheduler-rpc/src/main/java/org/apache/dolphinscheduler/rpc/LogViewServiceGrpc.java
+
+
+ true
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${spotbugs.version}
+
+ true
+ medium
+ default
+ dev-config/spotbugs-exclude.xml
+ true
+
+
+
+ com.github.spotbugs
+ spotbugs
+ 4.0.0-beta4
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${checkstyle.version}
+
+
+ com.puppycrawl.tools
+ checkstyle
+ 8.18
+
+
+
+ true
+ UTF-8
+ style/checkstyle.xml
+ style/checkstyle-suppressions.xml
+ checkstyle.suppressions.file
+ true
+ warning
+ true
+
+ ${project.build.sourceDirectory}
+
+ **\/generated-sources\/
+ true
+
+
+
+ compile
+
+ check
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${cobertura-maven-plugin.version}
+
+
+
+ true
+ ./target/cobertura
+ ${project.build.sourceEncoding}
+ true
+ xml
+
+ true
+
+
+
+
+
+
+
+
+ dolphinscheduler-ui
+ dolphinscheduler-server
+ dolphinscheduler-common
+ dolphinscheduler-api
+ dolphinscheduler-dao
+ dolphinscheduler-alert
+ dolphinscheduler-rpc
+ dolphinscheduler-dist
+