4.0.0org.apache.dolphinschedulerdolphinscheduler2.0.4-SNAPSHOTpom${project.artifactId}https://dolphinscheduler.apache.orgDolphin 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.
scm:git:https://github.com/apache/dolphinscheduler.gitscm:git:https://github.com/apache/dolphinscheduler.githttps://github.com/apache/dolphinschedulerHEADDolphinScheduler Developer Listdev@dolphinscheduler.apache.orgdev-subscribe@dolphinscheduler.apache.orgdev-unsubscribe@dolphinscheduler.apache.orgorg.apacheapache25UTF-8UTF-84.3.03.4.145.3.122.5.61.81.2.32.7.32.3.22.10.53.2.02.0.19.1.31.2.41.4.2001.111.1.14.4.14.4.14.128.0.161.7.51.7.53.2.23.0.11.9.41.102.61.54.1.23.1.04.124.1-jre42.2.52.1.02.46.1.10.1.526.1.0.jre80.238.13.1.123.1.22.12.01.63.33.3.02.5.32.10.32.42.22.13.1.13.2.12.2.00.8.71.0false2.72.51.9.32.9.21.5.242.0.01.7.20.9.121.9.161.5.10.10.91.0.1false4.1.53.Final3.2.02.0.93.0.01.193.1.12.5.13.0.03.1.65.8.06.2.2.Final1.12.1602.10.13apache${project.name}${project.version}truetrueio.nettynetty-bom${netty.version}importpomorg.springframework.bootspring-boot-starter-parent${spring.boot.version}pomimportio.nettynetty-all${netty.version}org.java-websocketJava-WebSocket${java-websocket.version}com.baomidoumybatis-plus-boot-starter${mybatis-plus.version}com.baomidoumybatis-plus${mybatis-plus.version}org.quartz-schedulerquartz${quartz.version}org.quartz-schedulerquartz-jobs${quartz.version}com.cronutilscron-utils${cron.utils.version}com.alibabadruid${druid.version}org.springframeworkspring-core${spring.version}org.springframeworkspring-context${spring.version}org.springframeworkspring-beans${spring.version}org.springframeworkspring-tx${spring.version}org.springframeworkspring-jdbc${spring.version}org.springframeworkspring-test${spring.version}testorg.apache.dolphinschedulerdolphinscheduler-server${project.version}org.apache.dolphinschedulerdolphinscheduler-master${project.version}org.apache.dolphinschedulerdolphinscheduler-worker${project.version}org.apache.dolphinschedulerdolphinscheduler-log-server${project.version}org.apache.dolphinschedulerdolphinscheduler-standalone-server${project.version}org.apache.dolphinschedulerdolphinscheduler-common${project.version}org.apache.dolphinschedulerdolphinscheduler-alert-plugin${project.version}org.apache.dolphinschedulerdolphinscheduler-registry-plugin${project.version}org.apache.dolphinschedulerdolphinscheduler-dao${project.version}org.apache.dolphinschedulerdolphinscheduler-api${project.version}org.apache.dolphinschedulerdolphinscheduler-remote${project.version}org.apache.dolphinschedulerdolphinscheduler-service${project.version}org.apache.dolphinschedulerdolphinscheduler-meter${project.version}org.apache.dolphinschedulerdolphinscheduler-spi${project.version}org.apache.dolphinschedulerdolphinscheduler-data-quality${project.version}org.apache.dolphinschedulerdolphinscheduler-python${project.version}org.apache.dolphinschedulerdolphinscheduler-alert-api${project.version}org.apache.dolphinschedulerdolphinscheduler-alert-server${project.version}org.apache.dolphinschedulerdolphinscheduler-alert-dingtalk${project.version}org.apache.dolphinschedulerdolphinscheduler-alert-email${project.version}org.apache.dolphinschedulerdolphinscheduler-alert-feishu${project.version}org.apache.dolphinschedulerdolphinscheduler-alert-http${project.version}org.apache.dolphinschedulerdolphinscheduler-alert-script${project.version}org.apache.dolphinschedulerdolphinscheduler-alert-slack${project.version}org.apache.dolphinschedulerdolphinscheduler-alert-wechat${project.version}org.apache.dolphinschedulerdolphinscheduler-alert-pagerduty${project.version}org.apache.dolphinschedulerdolphinscheduler-alert-webexteams${project.version}org.apache.dolphinschedulerdolphinscheduler-alert-telegram${project.version}org.apache.dolphinschedulerdolphinscheduler-registry-api${project.version}org.apache.dolphinschedulerdolphinscheduler-registry-zookeeper${project.version}org.apache.dolphinschedulerdolphinscheduler-datasource-plugin${project.version}org.apache.dolphinschedulerdolphinscheduler-datasource-all${project.version}org.apache.dolphinschedulerdolphinscheduler-datasource-api${project.version}org.apache.dolphinschedulerdolphinscheduler-datasource-clickhouse${project.version}org.apache.dolphinschedulerdolphinscheduler-datasource-db2${project.version}org.apache.dolphinschedulerdolphinscheduler-datasource-hive${project.version}org.apache.dolphinschedulerdolphinscheduler-datasource-mysql${project.version}org.apache.dolphinschedulerdolphinscheduler-datasource-oracle${project.version}org.apache.dolphinschedulerdolphinscheduler-datasource-postgresql${project.version}org.apache.dolphinschedulerdolphinscheduler-datasource-sqlserver${project.version}org.apache.dolphinschedulerdolphinscheduler-datasource-redshift${project.version}org.apache.dolphinschedulerdolphinscheduler-task-api${project.version}org.apache.dolphinschedulerdolphinscheduler-task-datax${project.version}org.apache.dolphinschedulerdolphinscheduler-task-flink${project.version}org.apache.dolphinschedulerdolphinscheduler-task-http${project.version}org.apache.dolphinschedulerdolphinscheduler-task-mr${project.version}org.apache.dolphinschedulerdolphinscheduler-task-pigeon${project.version}org.apache.dolphinschedulerdolphinscheduler-task-procedure${project.version}org.apache.dolphinschedulerdolphinscheduler-task-python${project.version}org.apache.dolphinschedulerdolphinscheduler-task-shell${project.version}org.apache.dolphinschedulerdolphinscheduler-task-spark${project.version}org.apache.dolphinschedulerdolphinscheduler-task-sql${project.version}org.apache.dolphinschedulerdolphinscheduler-task-sqoop${project.version}org.apache.dolphinschedulerdolphinscheduler-task-seatunnel${project.version}org.apache.dolphinschedulerdolphinscheduler-task-emr${project.version}org.apache.dolphinschedulerdolphinscheduler-ui${project.version}org.apache.dolphinschedulerdolphinscheduler-tools${project.version}org.apache.dolphinschedulerdolphinscheduler-task-dataquality${project.version}org.apache.curatorcurator-framework${curator.version}org.slf4jslf4j-log4j12org.apache.zookeeperzookeeper${zookeeper.version}org.slf4jslf4j-log4j12nettyio.nettycom.github.spotbugsspotbugs-annotationsorg.apache.curatorcurator-client${curator.version}log4j-1.2-apiorg.apache.logging.log4jorg.apache.curatorcurator-recipes${curator.version}org.apache.zookeeperzookeeperorg.apache.curatorcurator-test${curator.test}commons-codeccommons-codec${commons.codec.version}commons-loggingcommons-logging${commons.logging.version}org.apache.httpcomponentshttpclient${httpclient.version}org.apache.httpcomponentshttpcore${httpcore.version}com.fasterxml.jackson.corejackson-annotations${jackson.version}com.fasterxml.jackson.corejackson-databind${jackson.version}com.fasterxml.jackson.corejackson-core${jackson.version}io.protostuffprotostuff-core${protostuff.version}io.protostuffprotostuff-runtime${protostuff.version}net.bytebuddybyte-buddy${byte-buddy.version}org.reflectionsreflections${reflections.version}junitjunit${junit.version}mysqlmysql-connector-java${mysql.connector.version}testcom.h2databaseh2${h2.version}org.slf4jslf4j-api${slf4j.api.version}org.slf4jslf4j-log4j12${slf4j.log4j12.version}commons-collectionscommons-collections${commons.collections.version}commons-httpclientcommons-httpclient${commons.httpclient}commons-beanutilscommons-beanutils${commons.beanutils.version}commons-configurationcommons-configuration${commons.configuration.version}commons-langcommons-lang${commons.lang.version}ch.qos.logbacklogback-classic${logback.version}ch.qos.logbacklogback-core${logback.version}org.apache.commonscommons-email${commons.email.version}org.apache.poipoi${poi.version}org.apache.poipoi-ooxml${poi.version}org.apache.hadoophadoop-common${hadoop.version}slf4j-log4j12org.slf4jcom.sun.jerseyjersey-jsonjunitjunitorg.apache.hadoophadoop-client${hadoop.version}org.apache.hadoophadoop-hdfs${hadoop.version}org.apache.hadoophadoop-yarn-common${hadoop.version}org.apache.hadoophadoop-aws${hadoop.version}org.apache.commonscommons-collections4${commons.collections4.version}com.google.guavaguava${guava.version}org.postgresqlpostgresql${postgresql.version}org.apache.hivehive-jdbc${hive.jdbc.version}commons-iocommons-io${commons.io.version}com.github.oshioshi-core${oshi.core.version}org.slf4jslf4j-simpleorg.junit.jupiterjunit-jupiter-apiorg.hamcresthamcrestru.yandex.clickhouseclickhouse-jdbc${clickhouse.jdbc.version}com.microsoft.sqlservermssql-jdbc${mssql.jdbc.version}com.facebook.prestopresto-jdbc${presto.jdbc.version}javax.servletservlet-api${servlet-api.version}javax.servletjavax.servlet-api${javax.servlet.api.version}io.springfoxspringfox-swagger2${springfox.version}io.springfoxspringfox-swagger-ui${springfox.version}io.swaggerswagger-models${swagger-models.version}com.github.xiaoyminswagger-bootstrap-ui${swagger.version}com.github.rholderguava-retrying${guava-retry.version}org.ow2.asmasm6.2.1javax.activationactivation1.1com.sun.mailjavax.mail1.6.2net.sf.py4jpy4j${py4j.version}org.codehaus.janinojanino${janino.version}com.google.code.findbugsjsr305${jsr305.version}org.apache.commonscommons-compress${commons-compress.version}org.apache.commonscommons-math3${commons-math3.version}com.google.errorproneerror_prone_annotations${error_prone_annotations.version}io.fabric8kubernetes-client${kubernetes.version}org.hibernate.validatorhibernate-validator${hibernate.validator.version}com.amazonawsaws-java-sdk-emr${aws.sdk.version}joda-timejoda-time${joda-time.version}org.codehaus.mojorpm-maven-plugin${rpm-maven-plugion.version}falseorg.apache.maven.pluginsmaven-compiler-plugin${java.version}${java.version}${java.version}${maven-compiler-plugin.version}org.apache.maven.pluginsmaven-release-plugin${maven-release-plugin.version}@{project.version}org.apache.maven.pluginsmaven-assembly-plugin${maven-assembly-plugin.version}org.apache.maven.pluginsmaven-javadoc-plugin${maven-javadoc-plugin.version}falseorg.apache.maven.pluginsmaven-dependency-plugin${maven-dependency-plugin.version}org.apache.maven.pluginsmaven-shade-plugin${maven-shade-plugin.version}org.apache.maven.pluginsmaven-jar-plugin${maven-jar-plugin.version}org.codehaus.mojoexec-maven-plugin${exec-maven-plugin.version}docker-buildpackageexec${docker.build.skip}1docker${project.basedir}build--no-cache-t${docker.hub}/${docker.repo}:${docker.tag}-t${docker.hub}/${docker.repo}:latest${project.basedir}--file=src/main/docker/Dockerfiledocker-pushdeployexec${docker.push.skip}1docker${project.basedir}buildxbuild--no-cache--push-t${docker.hub}/${docker.repo}:${docker.tag}-t${docker.hub}/${docker.repo}:latest${project.basedir}--file=src/main/docker/Dockerfileorg.apache.maven.pluginsmaven-javadoc-plugin${maven-javadoc-plugin.version}attach-javadocsjartrue${project.build.sourceEncoding}${project.build.sourceEncoding}${project.build.sourceEncoding}org.apache.maven.pluginsmaven-release-plugin${maven-release-plugin.version}true@{project.version}${project.version}org.apache.maven.scmmaven-scm-provider-jgit1.9.5org.apache.maven.pluginsmaven-compiler-plugin${maven-compiler-plugin.version}${java.version}${project.build.sourceEncoding}falseorg.apache.maven.pluginsmaven-surefire-plugin${maven-surefire-plugin.version}org.apache.maven.surefiresurefire-junit4${maven-surefire-plugin.version}${project.build.directory}/jacoco.execorg.jacocojacoco-maven-plugin${jacoco.version}${jacoco.skip}${project.build.directory}/jacoco.execdefault-instrumentinstrumentdefault-restore-instrumented-classesrestore-instrumented-classescom/github/dreamhead/moco/*default-reportreportcom.github.spotbugsspotbugs-maven-plugin${spotbugs.version}truemediumdefaultdev-config/spotbugs-exclude.xmltruecom.github.spotbugsspotbugs4.0.0-beta4org.apache.maven.pluginsmaven-checkstyle-plugin${checkstyle.version}com.puppycrawl.toolscheckstyle8.45trueUTF-8style/checkstyle.xmltruewarningtrue${project.build.sourceDirectory}**\/generated-sources\/compilecheckorg.codehaus.mojocobertura-maven-plugin${cobertura-maven-plugin.version}true./target/cobertura${project.build.sourceEncoding}truexmltruemaven-source-plugin${maven-source-plugin.version}attach-sourcesjardockerfalsefalsejunitjunittestorg.jacocoorg.jacoco.agent${jacoco.version}runtimetestorg.springframework.bootspring-boot-configuration-processortruecom.google.auto.serviceauto-service${auto-service.version}providedorg.powermockpowermock-api-mockito2${powermock.version}testorg.powermockpowermock-module-junit4${powermock.version}testorg.powermockpowermock-core${powermock.version}testdolphinscheduler-alertdolphinscheduler-spidolphinscheduler-registrydolphinscheduler-task-plugindolphinscheduler-uidolphinscheduler-serverdolphinscheduler-commondolphinscheduler-apidolphinscheduler-daodolphinscheduler-distdolphinscheduler-remotedolphinscheduler-servicedolphinscheduler-microbenchdolphinscheduler-data-qualitydolphinscheduler-standalone-serverdolphinscheduler-datasource-plugindolphinscheduler-pythondolphinscheduler-meterdolphinscheduler-masterdolphinscheduler-workerdolphinscheduler-log-serverdolphinscheduler-toolsdolphinscheduler-ui-next