4.0.0 org.apache.dolphinscheduler dolphinscheduler 2.0.0-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/dolphinscheduler.git scm:git:https://github.com/apache/dolphinscheduler.git https://github.com/apache/dolphinscheduler 2.0.0-alpha DolphinScheduler Developer List dev@dolphinscheduler.apache.org dev-subscribe@dolphinscheduler.apache.org dev-unsubscribe@dolphinscheduler.apache.org org.apache apache 21 UTF-8 UTF-8 4.3.0 3.4.14 5.1.19.RELEASE 2.1.18.RELEASE 1.8 1.2.3 2.7.3 2.3.0 2.10.5 3.2.0 2.0.1 5.0.5 1.2.4 1.4.200 1.11 1.1.1 4.4.1 4.4.1 4.12 8.0.16 1.7.5 1.7.5 3.2.2 3.0.1 1.9.4 1.10 2.6 1.5 4.1.2 3.1.0 4.1 24.1-jre 42.2.5 2.1.0 2.4 3.9.1 0.1.52 6.1.0.jre8 0.238.1 3.1.12 3.1.2 3.4.14 2.12.0 1.6 3.3 3.1.0 2.5.3 2.10.3 2.4 2.22.1 3.1.1 2.2.0 0.8.4 1.0 false 2.7 2.21.0 2.0.2 2.5 1.9.3 2.9.2 1.5.24 2.0.0 0.184 ${dep.airlift.version} 1.7.2 0.9.12 1.9.16 1.5.1 org.java-websocket Java-WebSocket ${java-websocket.version} 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 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 org.apache.dolphinscheduler dolphinscheduler-server ${project.version} org.apache.dolphinscheduler dolphinscheduler-standalone-server ${project.version} org.apache.dolphinscheduler dolphinscheduler-common ${project.version} org.apache.dolphinscheduler dolphinscheduler-alert-plugin ${project.version} org.apache.dolphinscheduler dolphinscheduler-registry-plugin ${project.version} org.apache.dolphinscheduler dolphinscheduler-dao ${project.version} org.apache.dolphinscheduler dolphinscheduler-api ${project.version} org.apache.dolphinscheduler dolphinscheduler-remote ${project.version} org.apache.dolphinscheduler dolphinscheduler-service ${project.version} org.apache.dolphinscheduler dolphinscheduler-alert ${project.version} org.apache.dolphinscheduler dolphinscheduler-spi ${project.version} org.apache.curator curator-framework ${curator.version} org.slf4j slf4j-log4j12 org.apache.zookeeper zookeeper ${zookeeper.version} org.slf4j slf4j-log4j12 netty io.netty com.github.spotbugs spotbugs-annotations org.apache.curator curator-client ${curator.version} log4j-1.2-api org.apache.logging.log4j org.apache.curator curator-recipes ${curator.version} org.apache.zookeeper zookeeper org.apache.curator curator-test ${curator.test} 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} io.protostuff protostuff-core ${protostuff.version} io.protostuff protostuff-runtime ${protostuff.version} net.bytebuddy byte-buddy ${byte-buddy.version} org.reflections reflections ${reflections.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 org.jacoco org.jacoco.agent ${jacoco.version} runtime test mysql mysql-connector-java ${mysql.connector.version} test com.h2database h2 ${h2.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} commons-lang commons-lang ${commons.lang.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.poi poi-ooxml ${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} 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} com.facebook.presto presto-jdbc ${presto.jdbc.version} net.jcip jcip-annotations ${jcip.version} true javax.servlet servlet-api ${servlet-api.version} javax.servlet javax.servlet-api ${javax.servlet.api.version} io.springfox springfox-swagger2 ${springfox.version} io.springfox springfox-swagger-ui ${springfox.version} io.swagger swagger-models ${swagger-models.version} com.github.xiaoymin swagger-bootstrap-ui ${swagger.version} com.github.rholder guava-retrying ${guava-retry.version} org.sonatype.aether aether-api 1.13.1 io.airlift.resolver resolver 1.5 org.ow2.asm asm 6.2.1 javax.activation activation 1.1 com.sun.mail javax.mail 1.6.2 apache-dolphinscheduler-${project.version} org.apache.dolphinscheduler dolphinscheduler-maven-plugin 1.0.0 true ca.vanzyl.maven.plugins provisio-maven-plugin 1.0.4 true 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} 8 false org.apache.maven.plugins maven-source-plugin ${maven-source-plugin.version} org.apache.maven.plugins maven-dependency-plugin ${maven-dependency-plugin.version} org.apache.dolphinscheduler dolphinscheduler-maven-plugin true ca.vanzyl.maven.plugins provisio-maven-plugin true 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} ${project.build.directory}/jacoco.exec **/plugin/registry/zookeeper/ZookeeperRegistryTest.java **/api/controller/ProjectControllerTest.java **/api/controller/QueueControllerTest.java **/api/configuration/TrafficConfigurationTest.java **/api/controller/ProcessDefinitionControllerTest.java **/api/controller/TenantControllerTest.java **/api/controller/SchedulerControllerTest.java **/api/dto/resources/filter/ResourceFilterTest.java **/api/dto/resources/visitor/ResourceTreeVisitorTest.java **/api/enums/testGetEnum.java **/api/enums/StatusTest.java **/api/exceptions/ApiExceptionHandlerTest.java **/api/exceptions/ServiceExceptionTest.java **/api/interceptor/LocaleChangeInterceptorTest.java **/api/interceptor/LoginHandlerInterceptorTest.java **/api/interceptor/RateLimitInterceptorTest.java **/api/security/impl/pwd/PasswordAuthenticatorTest.java **/api/security/impl/ldap/LdapAuthenticatorTest.java **/api/security/SecurityConfigLDAPTest.java **/api/security/SecurityConfigPasswordTest.java **/api/service/AccessTokenServiceTest.java **/api/service/AlertGroupServiceTest.java **/api/service/BaseDAGServiceTest.java **/api/service/BaseServiceTest.java **/api/service/DataAnalysisServiceTest.java **/api/service/AlertPluginInstanceServiceTest.java **/api/service/DataSourceServiceTest.java **/api/service/ExecutorService2Test.java **/api/service/ExecutorServiceTest.java **/api/service/LoggerServiceTest.java **/api/service/MonitorServiceTest.java **/api/service/ProcessDefinitionServiceTest.java **/api/service/ProcessTaskRelationServiceImplTest.java **/api/service/TaskDefinitionServiceImplTest.java **/api/service/ProcessInstanceServiceTest.java **/api/service/ProjectServiceTest.java **/api/service/QueueServiceTest.java **/api/service/ResourcesServiceTest.java **/api/service/SchedulerServiceTest.java **/api/service/SessionServiceTest.java **/api/service/TaskInstanceServiceTest.java **/api/service/TenantServiceTest.java **/api/service/UdfFuncServiceTest.java **/api/service/UiPluginServiceTest.java **/api/service/UserAlertGroupServiceTest.java **/api/service/UsersServiceTest.java **/api/service/WorkerGroupServiceTest.java **/api/service/WorkFlowLineageServiceTest.java **/api/service/EnvironmentServiceTest.java **/api/service/EnvironmentWorkerGroupRelationServiceTest.java **/api/controller/ProcessDefinitionControllerTest.java **/api/controller/TaskInstanceControllerTest.java **/api/controller/WorkFlowLineageControllerTest.java **/api/controller/EnvironmentControllerTest.java **/api/utils/exportprocess/DataSourceParamTest.java **/api/utils/exportprocess/DependentParamTest.java **/api/utils/CheckUtilsTest.java **/api/utils/FileUtilsTest.java **/api/utils/CheckUtilsTest.java **/api/utils/CheckUtilsTest.java **/api/utils/ResultTest.java **/common/graph/DAGTest.java **/common/os/OshiTest.java **/common/shell/ShellExecutorTest.java **/common/task/DataxParametersTest.java **/common/task/EntityTestUtils.java **/common/task/FlinkParametersTest.java **/common/task/HttpParametersTest.java **/common/task/SparkParametersTest.java **/common/task/SqlParametersTest.java **/common/task/SqoopParameterEntityTest.java **/common/threadutils/ThreadPoolExecutorsTest.java **/common/threadutils/ThreadUtilsTest.java **/common/utils/CollectionUtilsTest.java **/common/utils/CommonUtilsTest.java **/common/utils/DateUtilsTest.java **/common/utils/DependentUtilsTest.java **/common/utils/EncryptionUtilsTest.java **/common/utils/FileUtilsTest.java **/common/utils/JSONUtilsTest.java **/common/utils/LoggerUtilsTest.java **/common/utils/NetUtilsTest.java **/common/utils/ParameterUtilsTest.java **/common/utils/TimePlaceholderUtilsTest.java **/common/utils/PreconditionsTest.java **/common/utils/PropertyUtilsTest.java **/common/utils/SchemaUtilsTest.java **/common/utils/ScriptRunnerTest.java **/common/utils/SensitiveLogUtilsTest.java **/common/utils/StringTest.java **/common/utils/StringUtilsTest.java **/common/utils/TaskParametersUtilsTest.java **/common/utils/VarPoolUtilsTest.java **/common/utils/HadoopUtilsTest.java **/common/utils/HttpUtilsTest.java **/common/utils/KerberosHttpClientTest.java **/common/utils/HiveConfUtilsTest.java **/common/ConstantsTest.java **/common/utils/HadoopUtils.java **/common/utils/RetryerUtilsTest.java **/common/datasource/clickhouse/ClickHouseDatasourceProcessorTest.java **/common/datasource/db2/Db2DatasourceProcessorTest.java **/common/datasource/hive/HiveDatasourceProcessorTest.java **/common/datasource/mysql/MysqlDatasourceProcessorTest.java **/common/datasource/oracle/OracleDatasourceProcessorTest.java **/common/datasource/postgresql/PostgreSqlDatasourceProcessorTest.java **/common/datasource/presto/PrestoDatasourceProcessorTest.java **/common/datasource/spark/SparkDatasourceProcessorTest.java **/common/datasource/sqlserver/SqlServerDatasourceProcessorTest.java **/common/datasource/DatasourceUtilTest.java **/common/enums/ExecutionStatusTest **/dao/mapper/AccessTokenMapperTest.java **/dao/mapper/AlertGroupMapperTest.java **/dao/mapper/CommandMapperTest.java **/dao/mapper/ConnectionFactoryTest.java **/dao/mapper/DataSourceMapperTest.java **/dao/datasource/MySQLDataSourceTest.java **/dao/entity/TaskInstanceTest.java **/dao/entity/UdfFuncTest.java **/remote/command/alert/AlertSendRequestCommandTest.java **/remote/command/alert/AlertSendResponseCommandTest.java **/remote/command/future/ResponseFutureTest.java **/remote/command/log/RemoveTaskLogRequestCommandTest.java **/remote/command/log/RemoveTaskLogResponseCommandTest.java **/remote/command/log/GetLogBytesRequestCommandTest.java **/remote/command/log/GetLogBytesResponseCommandTest.java **/remote/command/log/ViewLogRequestCommandTest.java **/remote/utils/HostTest.java **/remote/utils/NettyUtilTest.java **/remote/NettyRemotingClientTest.java **/rpc/RpcTest.java **/server/log/LoggerServerTest.java **/server/entity/SQLTaskExecutionContextTest.java **/server/log/MasterLogFilterTest.java **/server/log/SensitiveDataConverterTest.java **/server/log/LoggerRequestProcessorTest.java **/server/log/TaskLogFilterTest.java **/server/log/WorkerLogFilterTest.java **/server/master/cache/impl/TaskInstanceCacheManagerImplTest.java **/server/master/config/MasterConfigTest.java **/server/master/consumer/TaskPriorityQueueConsumerTest.java **/server/master/runner/MasterTaskExecThreadTest.java **/server/master/dispatch/host/assign/LowerWeightRoundRobinTest.java **/server/master/dispatch/host/assign/RandomSelectorTest.java **/server/master/dispatch/host/assign/RoundRobinSelectorTest.java **/server/master/dispatch/host/assign/HostWorkerTest.java **/server/master/registry/MasterRegistryClientTest.java **/server/master/registry/ServerNodeManagerTest.java **/server/master/dispatch/host/RefreshResourceTaskTest.java **/server/master/dispatch/host/assign/RoundRobinHostManagerTest.java **/server/master/MasterCommandTest.java **/server/master/DependentTaskTest.java **/server/master/ConditionsTaskTest.java **/server/master/SwitchTaskTest.java **/server/master/MasterExecThreadTest.java **/server/master/ParamsTest.java **/server/master/SubProcessTaskTest.java **/server/master/processor/TaskAckProcessorTest.java **/server/master/processor/TaskKillResponseProcessorTest.java **/server/master/processor/queue/TaskResponseServiceTest.java **/server/master/zk/ZKMasterClientTest.java **/server/registry/ZookeeperRegistryCenterTest.java **/server/utils/DataxUtilsTest.java **/server/utils/ExecutionContextTestUtils.java **/server/utils/FlinkArgsUtilsTest.java **/server/utils/LogUtilsTest.java **/server/utils/MapReduceArgsUtilsTest.java **/server/utils/ParamUtilsTest.java **/server/utils/ProcessUtilsTest.java **/server/utils/SparkArgsUtilsTest.java **/server/worker/processor/TaskCallbackServiceTest.java **/server/worker/processor/TaskExecuteProcessorTest.java **/server/worker/registry/WorkerRegistryTest.java **/server/worker/shell/ShellCommandExecutorTest.java **/server/worker/sql/SqlExecutorTest.java **/server/worker/task/spark/SparkTaskTest.java **/server/worker/task/spark/SparkTaskTest.java **/server/worker/task/datax/DataxTaskTest.java **/server/worker/task/sqoop/SqoopTaskTest.java **/server/worker/task/processdure/ProcedureTaskTest.java **/server/worker/task/shell/ShellTaskTest.java **/server/worker/task/TaskManagerTest.java **/server/worker/task/PythonCommandExecutorTest.java **/server/worker/task/TaskParamsTest.java **/server/worker/task/ShellTaskReturnTest.java **/server/worker/task/sql/SqlTaskTest.java **/server/worker/runner/TaskExecuteThreadTest.java **/server/worker/runner/WorkerManagerThreadTest.java **/service/quartz/cron/CronUtilsTest.java **/service/process/ProcessServiceTest.java **/service/registry/RegistryClientTest.java **/service/registry/RegistryPluginTest.java **/service/queue/TaskUpdateQueueTest.java **/service/queue/PeerTaskInstancePriorityQueueTest.java **/service/log/LogClientServiceTest.java **/service/alert/AlertClientServiceTest.java **/service/alert/ProcessAlertManagerTest.java **/dao/mapper/DataSourceUserMapperTest.java **/dao/mapper/ProcessDefinitionMapperTest.java **/dao/mapper/ProcessInstanceMapMapperTest.java **/dao/mapper/ProcessInstanceMapperTest.java **/dao/mapper/ProjectMapperTest.java **/dao/mapper/ProjectUserMapperTest.java **/dao/mapper/QueueMapperTest.java **/dao/mapper/ResourceUserMapperTest.java **/dao/mapper/ScheduleMapperTest.java **/dao/mapper/SessionMapperTest.java **/dao/mapper/TaskInstanceMapperTest.java **/dao/mapper/TenantMapperTest.java **/dao/mapper/UdfFuncMapperTest.java **/dao/mapper/UDFUserMapperTest.java **/dao/mapper/UserMapperTest.java **/dao/mapper/AlertPluginInstanceMapperTest.java **/dao/mapper/PluginDefineTest.java **/dao/utils/DagHelperTest.java **/dao/AlertDaoTest.java **/dao/datasource/OracleDataSourceTest.java **/dao/datasource/HiveDataSourceTest.java **/dao/datasource/BaseDataSourceTest.java **/dao/upgrade/ProcessDefinitionDaoTest.java **/dao/upgrade/WokrerGrouopDaoTest.java **/dao/upgrade/UpgradeDaoTest.java **/plugin/alert/email/EmailAlertChannelFactoryTest.java **/plugin/alert/email/EmailAlertChannelTest.java **/plugin/alert/email/ExcelUtilsTest.java **/plugin/alert/email/template/DefaultHTMLTemplateTest.java **/plugin/alert/dingtalk/DingTalkSenderTest.java **/plugin/alert/dingtalk/DingTalkAlertChannelFactoryTest.java **/plugin/alert/wechat/WeChatSenderTest.java **/plugin/alert/wechat/WeChatAlertChannelFactoryTest.java **/plugin/alert/script/ProcessUtilsTest.java **/plugin/alert/script/ScriptAlertChannelFactoryTest.java **/plugin/alert/script/ScriptSenderTest.java **/plugin/alert/http/HttpAlertChannelFactoryTest.java **/plugin/alert/http/HttpAlertChannelTest.java **/plugin/alert/feishu/FeiShuAlertChannelFactoryTest.java **/plugin/alert/feishu/FeiShuSenderTest.java **/plugin/alert/http/HttpAlertPluginTest.java **/plugin/alert/http/HttpSenderTest.java **/plugin/alert/slack/SlackAlertChannelFactoryTest.java **/plugin/alert/slack/SlackAlertPluginTest.java **/plugin/alert/slack/SlackSenderTest.java **/spi/params/PluginParamsTransferTest.java **/spi/plugin/DolphinSchedulerPluginLoaderTest.java **/alert/plugin/EmailAlertPluginTest.java **/alert/plugin/AlertPluginManagerTest.java **/alert/plugin/DolphinPluginLoaderTest.java **/alert/utils/FuncUtilsTest.java **/alert/processor/AlertRequestProcessorTest.java **/alert/runner/AlertSenderTest.java **/alert/AlertServerTest.java **/plugin/task/pigeon/PigeonTaskTest.java org.jacoco jacoco-maven-plugin ${jacoco.version} ${project.build.directory}/jacoco.exec default-instrument instrument default-restore-instrumented-classes restore-instrumented-classes default-report report 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.45 true UTF-8 style/checkstyle.xml true warning true ${project.build.sourceDirectory} **\/generated-sources\/ compile check org.codehaus.mojo cobertura-maven-plugin ${cobertura-maven-plugin.version} true ./target/cobertura ${project.build.sourceEncoding} true xml true dolphinscheduler-spi dolphinscheduler-alert-plugin dolphinscheduler-registry-plugin dolphinscheduler-task-plugin dolphinscheduler-ui dolphinscheduler-server dolphinscheduler-common dolphinscheduler-api dolphinscheduler-dao dolphinscheduler-alert dolphinscheduler-dist dolphinscheduler-remote dolphinscheduler-service dolphinscheduler-standalone-server