diff --git a/dolphinscheduler-api/pom.xml b/dolphinscheduler-api/pom.xml index ae83008351155339186dc613157146373e569caf..014799b0b65606f508bbfac672ce8e351f168061 100644 --- a/dolphinscheduler-api/pom.xml +++ b/dolphinscheduler-api/pom.xml @@ -27,6 +27,11 @@ ${project.artifactId} jar + + 5.5.23 + 2.5 + + org.apache.dolphinscheduler @@ -125,6 +130,15 @@ spring-context + + org.apache.httpcomponents + httpcore + + + org.apache.httpcomponents + httpclient + + com.fasterxml.jackson.core jackson-annotations @@ -143,6 +157,11 @@ fastjson + + commons-collections + commons-collections + + org.quartz-scheduler quartz @@ -162,16 +181,19 @@ io.springfox springfox-swagger2 + 2.9.2 io.springfox springfox-swagger-ui + 2.9.2 com.github.xiaoymin swagger-bootstrap-ui + 1.9.3 @@ -182,10 +204,18 @@ junit junit + 4.12 test - + + org.apache.curator + curator-framework + + + org.apache.curator + curator-recipes + org.apache.hadoop @@ -211,11 +241,13 @@ tomcat jasper-runtime + ${jasper-runtime.version} javax.servlet servlet-api + ${servlet-api.version} diff --git a/pom.xml b/pom.xml index 54d44bf3ca1af95cb5f9c78100b535ea63aa9b8f..a0f5bcba6f9f95ad8d8d1d0e63d90a76405ca100 100644 --- a/pom.xml +++ b/pom.xml @@ -1 +1,841 @@ - 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 1.18.4 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 2.3 3.5 3.0.1 1.7.0 1.10 1.5 3.17 2.3.21 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 2.9.2 1.9.3 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-lang commons-lang ${commons.lang.version} org.apache.commons commons-lang3 ${commons.lang3.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.freemarker freemarker ${freemarker.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.swagger.version} io.springfox springfox-swagger-ui ${springfox.swagger.version} com.github.xiaoymin swagger-bootstrap-ui ${swagger.bootstrap.ui} 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} ${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} ${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/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 **/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 **/dao/mapper/AccessTokenMapperTest.java **/dao/mapper/AlertGroupMapperTest.java **/dao/mapper/AlertMapperTest.java **/dao/mapper/CommandMapperTest.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 ${project.build.sourceEncoding} true xml true lombok.Generated dolphinscheduler-ui dolphinscheduler-server dolphinscheduler-common dolphinscheduler-api dolphinscheduler-dao dolphinscheduler-alert dolphinscheduler-rpc dolphinscheduler-dist \ No newline at end of file + + + + + 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 + 1.18.4 + 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 + 2.3 + 3.5 + 3.0.1 + 1.7.0 + 1.10 + 1.5 + 3.17 + 2.3.21 + 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 + + + + + + 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-lang + commons-lang + ${commons.lang.version} + + + org.apache.commons + commons-lang3 + ${commons.lang3.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.freemarker + freemarker + ${freemarker.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 + + + + + + + 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} + ${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} + ${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/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 + **/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 + **/dao/mapper/AccessTokenMapperTest.java + **/dao/mapper/AlertGroupMapperTest.java + **/dao/mapper/AlertMapperTest.java + **/dao/mapper/CommandMapperTest.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 + ${project.build.sourceEncoding} + true + xml + + true + + lombok.Generated + + + + + + + + + + + + dolphinscheduler-ui + dolphinscheduler-server + dolphinscheduler-common + dolphinscheduler-api + dolphinscheduler-dao + dolphinscheduler-alert + dolphinscheduler-rpc + dolphinscheduler-dist + + +