This is an automated email from the ASF dual-hosted git repository.

zihaoxiang pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git


The following commit(s) were added to refs/heads/dev by this push:
     new d2b0abd4fc [Improvement-18142][Datasource] Normalize the use of the 
DataSourceConstants class (#18143)
d2b0abd4fc is described below

commit d2b0abd4fcbd169bc77fc4ae52dd8170926642bc
Author: njnu-seafish <[email protected]>
AuthorDate: Wed Apr 8 14:05:46 2026 +0800

    [Improvement-18142][Datasource] Normalize the use of the 
DataSourceConstants class (#18143)
---
 .../api/service/DataSourceServiceTest.java         |   2 +-
 .../common/constants/DataSourceConstants.java      | 132 --------
 .../api/constants/DataSourceConstants.java         | 344 +--------------------
 .../plugin/datasource/api/utils/CommonUtils.java   |  23 --
 .../datasource/api/utils/CommonUtilsTest.java      |   2 +-
 .../param/AthenaDataSourceProcessorTest.java       |   2 +-
 .../param/SQLServerDataSourceProcessorTest.java    |   2 +-
 .../param/DamengDataSourceProcessorTest.java       |   2 +-
 .../param/DatabendDataSourceProcessorTest.java     |   2 +-
 .../db2/param/Db2DataSourceProcessorTest.java      |   2 +-
 .../param/DolphinDBDataSourceProcessor.java        |   2 +-
 .../param/DolphinDBDataSourceProcessorTest.java    |   2 +-
 .../doris/param/DorisDataSourceProcessorTest.java  |   2 +-
 .../hana/param/HanaDataSourceProcessorTest.java    |   2 +-
 .../hive/param/HiveDataSourceProcessorTest.java    |   2 +-
 .../param/KyuubiDataSourceProcessorTest.java       |   2 +-
 .../mysql/param/MySQLDataSourceProcessorTest.java  |   2 +-
 .../param/OracleDataSourceProcessorTest.java       |   2 +-
 .../param/PostgreSQLDataSourceProcessorTest.java   |   4 +-
 .../param/PrestoDataSourceProcessorTest.java       |   2 +-
 .../param/RedshiftDataSourceProcessorTest.java     |   2 +-
 .../param/SnowflakeDataSourceProcessorTest.java    |   2 +-
 .../spark/param/SparkDataSourceProcessorTest.java  |   2 +-
 .../param/SQLServerDataSourceProcessorTest.java    |   2 +-
 .../trino/TrinoDataSourceChannelTest.java          |   2 +-
 .../trino/param/TrinoDataSourceProcessorTest.java  |   2 +-
 .../param/VerticaDataSourceProcessorTest.java      |   2 +-
 27 files changed, 37 insertions(+), 512 deletions(-)

diff --git 
a/dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/service/DataSourceServiceTest.java
 
b/dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/service/DataSourceServiceTest.java
index 6ba50e2f13..ec0adfef33 100644
--- 
a/dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/service/DataSourceServiceTest.java
+++ 
b/dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/service/DataSourceServiceTest.java
@@ -27,7 +27,6 @@ import 
org.apache.dolphinscheduler.api.permission.ResourcePermissionCheckService
 import org.apache.dolphinscheduler.api.service.impl.BaseServiceImpl;
 import org.apache.dolphinscheduler.api.service.impl.DataSourceServiceImpl;
 import org.apache.dolphinscheduler.api.utils.PageInfo;
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.common.enums.AuthorizationType;
 import org.apache.dolphinscheduler.common.enums.UserType;
 import org.apache.dolphinscheduler.common.utils.JSONUtils;
@@ -35,6 +34,7 @@ import org.apache.dolphinscheduler.common.utils.PropertyUtils;
 import org.apache.dolphinscheduler.dao.entity.DataSource;
 import org.apache.dolphinscheduler.dao.entity.User;
 import org.apache.dolphinscheduler.dao.mapper.DataSourceMapper;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import 
org.apache.dolphinscheduler.plugin.datasource.api.datasource.BaseDataSourceParamDTO;
 import 
org.apache.dolphinscheduler.plugin.datasource.api.datasource.DataSourceProcessor;
 import 
org.apache.dolphinscheduler.plugin.datasource.api.plugin.DataSourceClientProvider;
diff --git 
a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/constants/DataSourceConstants.java
 
b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/constants/DataSourceConstants.java
deleted file mode 100644
index 138ed3dac6..0000000000
--- 
a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/constants/DataSourceConstants.java
+++ /dev/null
@@ -1,132 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.dolphinscheduler.common.constants;
-
-public class DataSourceConstants {
-
-    public static final String DATASOURCE = "datasource";
-
-    /**
-     * driver
-     */
-    public static final String ORG_POSTGRESQL_DRIVER = "org.postgresql.Driver";
-    public static final String COM_MYSQL_CJ_JDBC_DRIVER = 
"com.mysql.cj.jdbc.Driver";
-    public static final String COM_MYSQL_JDBC_DRIVER = "com.mysql.jdbc.Driver";
-    public static final String ORG_APACHE_HIVE_JDBC_HIVE_DRIVER = 
"org.apache.hive.jdbc.HiveDriver";
-    public static final String COM_CLICKHOUSE_JDBC_DRIVER = 
"com.clickhouse.jdbc.ClickHouseDriver";
-    public static final String COM_DATABEND_JDBC_DRIVER = 
"com.databend.jdbc.DatabendDriver";
-    public static final String COM_ORACLE_JDBC_DRIVER = 
"oracle.jdbc.OracleDriver";
-    public static final String COM_SQLSERVER_JDBC_DRIVER = 
"com.microsoft.sqlserver.jdbc.SQLServerDriver";
-    public static final String COM_DB2_JDBC_DRIVER = 
"com.ibm.db2.jcc.DB2Driver";
-    public static final String COM_PRESTO_JDBC_DRIVER = 
"com.facebook.presto.jdbc.PrestoDriver";
-    public static final String COM_REDSHIFT_JDBC_DRIVER = 
"com.amazon.redshift.jdbc42.Driver";
-    public static final String COM_ATHENA_JDBC_DRIVER = 
"com.simba.athena.jdbc.Driver";
-    public static final String COM_TRINO_JDBC_DRIVER = 
"io.trino.jdbc.TrinoDriver";
-    public static final String COM_DAMENG_JDBC_DRIVER = 
"dm.jdbc.driver.DmDriver";
-    public static final String ORG_APACHE_KYUUBI_JDBC_DRIVER = 
"org.apache.kyuubi.jdbc.KyuubiHiveDriver";
-    public static final String COM_OCEANBASE_JDBC_DRIVER = 
"com.oceanbase.jdbc.Driver";
-    public static final String NET_SNOWFLAKE_JDBC_DRIVER = 
"net.snowflake.client.jdbc.SnowflakeDriver";
-    public static final String COM_VERTICA_JDBC_DRIVER = 
"com.vertica.jdbc.Driver";
-    public static final String COM_HANA_DB_JDBC_DRIVER = 
"com.sap.db.jdbc.Driver";
-    public static final String COM_DOLPHINDB_JDBC_DRIVER = 
"com.dolphindb.jdbc.Driver";
-
-    /**
-     * validation Query
-     */
-    public static final String POSTGRESQL_VALIDATION_QUERY = "select 
version()";
-    public static final String MYSQL_VALIDATION_QUERY = "select 1";
-    public static final String HIVE_VALIDATION_QUERY = "select 1";
-    public static final String CLICKHOUSE_VALIDATION_QUERY = "select 1";
-    public static final String DATABEND_VALIDATION_QUERY = "select 1";
-    public static final String ORACLE_VALIDATION_QUERY = "select 1 from dual";
-    public static final String SQLSERVER_VALIDATION_QUERY = "select 1";
-    public static final String DB2_VALIDATION_QUERY = "select 1 from 
sysibm.sysdummy1";
-    public static final String PRESTO_VALIDATION_QUERY = "select 1";
-    public static final String REDHIFT_VALIDATION_QUERY = "select 1";
-    public static final String ATHENA_VALIDATION_QUERY = "select 1";
-    public static final String TRINO_VALIDATION_QUERY = "select 1";
-    public static final String DAMENG_VALIDATION_QUERY = "select 1";
-    public static final String SNOWFLAKE_VALIDATION_QUERY = "select 1";
-
-    public static final String KYUUBI_VALIDATION_QUERY = "select 1";
-    public static final String VERTICA_VALIDATION_QUERY = "select 1";
-
-    public static final String HANA_VALIDATION_QUERY = "select 1 from DUMMY";
-    public static final String DOLPHINDB_VALIDATION_QUERY = "select 1";
-
-    /**
-     * jdbc url
-     */
-    public static final String JDBC_MYSQL = "jdbc:mysql://";
-    public static final String JDBC_MYSQL_LOADBALANCE = 
"jdbc:mysql:loadbalance://";
-    public static final String JDBC_POSTGRESQL = "jdbc:postgresql://";
-    public static final String JDBC_HIVE_2 = "jdbc:hive2://";
-    public static final String JDBC_KYUUBI = "jdbc:kyuubi://";
-    public static final String JDBC_CLICKHOUSE = "jdbc:clickhouse://";
-    public static final String JDBC_DATABEND = "jdbc:databend://";
-    public static final String JDBC_ORACLE_SID = "jdbc:oracle:thin:@";
-    public static final String JDBC_ORACLE_SERVICE_NAME = 
"jdbc:oracle:thin:@//";
-    public static final String JDBC_SQLSERVER = "jdbc:sqlserver://";
-    public static final String JDBC_DB2 = "jdbc:db2://";
-    public static final String JDBC_PRESTO = "jdbc:presto://";
-    public static final String JDBC_REDSHIFT = "jdbc:redshift://";
-    public static final String JDBC_REDSHIFT_IAM = "jdbc:redshift:iam://";
-    public static final String JDBC_ATHENA = "jdbc:awsathena://";
-    public static final String JDBC_TRINO = "jdbc:trino://";
-    public static final String JDBC_DAMENG = "jdbc:dm://";
-    public static final String JDBC_OCEANBASE = "jdbc:oceanbase://";
-    public static final String JDBC_SNOWFLAKE = "jdbc:snowflake://";
-    public static final String JDBC_VERTICA = "jdbc:vertica://";
-    public static final String JDBC_HANA = "jdbc:sap://";
-    public static final String JDBC_DOLPHINDB = "jdbc:dolphindb://";
-
-    /**
-     * database type
-     */
-    public static final String MYSQL = "MYSQL";
-    public static final String HIVE = "HIVE";
-
-    /**
-     * dataSource sensitive param
-     */
-    public static final String DATASOURCE_PASSWORD_REGEX =
-            "(?<=((?i)password((\" : 
\")|(\":\")|(\\\\\":\\\\\")|(=')))).*?(?=((\")|(\\\\\")|(')))";
-
-    /**
-     * datasource encryption salt
-     */
-    public static final String DATASOURCE_ENCRYPTION_SALT_DEFAULT = "!@#$%^&*";
-    public static final String DATASOURCE_ENCRYPTION_ENABLE = 
"datasource.encryption.enable";
-    public static final String DATASOURCE_ENCRYPTION_SALT = 
"datasource.encryption.salt";
-
-    /**
-     * datasource config
-     */
-    public static final String SPRING_DATASOURCE_MIN_IDLE = 
"spring.datasource.minIdle";
-
-    public static final String SPRING_DATASOURCE_MAX_ACTIVE = 
"spring.datasource.maxActive";
-
-    public static final String SPRING_DATASOURCE_TEST_ON_BORROW = 
"spring.datasource.testOnBorrow";
-
-    /**
-     * azure static websites
-     */
-    public static final String AZURE_SQL_DATABASE_SPN = 
"https://database.windows.net/";;
-    public static final String AZURE_SQL_DATABASE_TOKEN_SCOPE = "/.default";
-
-}
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-api/src/main/java/org/apache/dolphinscheduler/plugin/datasource/api/constants/DataSourceConstants.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-api/src/main/java/org/apache/dolphinscheduler/plugin/datasource/api/constants/DataSourceConstants.java
index 46b81a4165..c1e5e08306 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-api/src/main/java/org/apache/dolphinscheduler/plugin/datasource/api/constants/DataSourceConstants.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-api/src/main/java/org/apache/dolphinscheduler/plugin/datasource/api/constants/DataSourceConstants.java
@@ -17,22 +17,16 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.api.constants;
 
-import org.apache.dolphinscheduler.common.constants.DateConstants;
-
-import java.time.Duration;
-import java.util.Set;
-import java.util.regex.Pattern;
-
 import lombok.experimental.UtilityClass;
 
-import com.google.common.collect.Sets;
-
 @UtilityClass
 public class DataSourceConstants {
 
+    /**
+     * driver
+     */
     public static final String ORG_POSTGRESQL_DRIVER = "org.postgresql.Driver";
     public static final String COM_MYSQL_CJ_JDBC_DRIVER = 
"com.mysql.cj.jdbc.Driver";
-    public static final String COM_MYSQL_JDBC_DRIVER = "com.mysql.jdbc.Driver";
     public static final String ORG_APACHE_HIVE_JDBC_HIVE_DRIVER = 
"org.apache.hive.jdbc.HiveDriver";
     public static final String COM_CLICKHOUSE_JDBC_DRIVER = 
"com.clickhouse.jdbc.ClickHouseDriver";
     public static final String COM_DATABEND_JDBC_DRIVER = 
"com.databend.jdbc.DatabendDriver";
@@ -49,7 +43,11 @@ public class DataSourceConstants {
     public static final String NET_SNOWFLAKE_JDBC_DRIVER = 
"net.snowflake.client.jdbc.SnowflakeDriver";
     public static final String COM_VERTICA_JDBC_DRIVER = 
"com.vertica.jdbc.Driver";
     public static final String COM_HANA_DB_JDBC_DRIVER = 
"com.sap.db.jdbc.Driver";
+    public static final String COM_DOLPHINDB_JDBC_DRIVER = 
"com.dolphindb.jdbc.Driver";
 
+    /**
+     * jdbc url
+     */
     public static final String JDBC_MYSQL = "jdbc:mysql://";
     public static final String JDBC_MYSQL_LOADBALANCE = 
"jdbc:mysql:loadbalance://";
     public static final String JDBC_POSTGRESQL = "jdbc:postgresql://";
@@ -71,7 +69,11 @@ public class DataSourceConstants {
     public static final String JDBC_SNOWFLAKE = "jdbc:snowflake://";
     public static final String JDBC_VERTICA = "jdbc:vertica://";
     public static final String JDBC_HANA = "jdbc:sap://";
+    public static final String JDBC_DOLPHINDB = "jdbc:dolphindb://";
 
+    /**
+     * validation Query
+     */
     public static final String POSTGRESQL_VALIDATION_QUERY = "select 
version()";
     public static final String MYSQL_VALIDATION_QUERY = "select 1";
     public static final String HIVE_VALIDATION_QUERY = "select 1";
@@ -86,280 +88,14 @@ public class DataSourceConstants {
     public static final String TRINO_VALIDATION_QUERY = "select 1";
     public static final String DAMENG_VALIDATION_QUERY = "select 1";
     public static final String SNOWFLAKE_VALIDATION_QUERY = "select 1";
-
     public static final String KYUUBI_VALIDATION_QUERY = "select 1";
     public static final String VERTICA_VALIDATION_QUERY = "select 1";
-
     public static final String HANA_VALIDATION_QUERY = "select 1 from DUMMY";
+    public static final String DOLPHINDB_VALIDATION_QUERY = "select 1";
 
     public static final String SPRING_DATASOURCE_MIN_IDLE = 
"spring.datasource.minIdle";
-
     public static final String SPRING_DATASOURCE_MAX_ACTIVE = 
"spring.datasource.maxActive";
 
-    public static final String SUPPORT_HIVE_ONE_SESSION = 
"support.hive.oneSession";
-    /**
-     * QUESTION ?
-     */
-    public static final String QUESTION = "?";
-
-    /**
-     * comma ,
-     */
-    public static final String COMMA = ",";
-
-    /**
-     * hyphen
-     */
-    public static final String HYPHEN = "-";
-
-    /**
-     * slash /
-     */
-    public static final String SLASH = "/";
-
-    /**
-     * COLON :
-     */
-    public static final String COLON = ":";
-
-    /**
-     * SPACE " "
-     */
-    public static final String SPACE = " ";
-
-    /**
-     * SINGLE_SLASH /
-     */
-    public static final String SINGLE_SLASH = "/";
-
-    /**
-     * DOUBLE_SLASH //
-     */
-    public static final String DOUBLE_SLASH = "//";
-
-    /**
-     * SINGLE_QUOTES "'"
-     */
-    public static final String SINGLE_QUOTES = "'";
-    /**
-     * DOUBLE_QUOTES "\""
-     */
-    public static final String DOUBLE_QUOTES = "\"";
-
-    /**
-     * SEMICOLON ;
-     */
-    public static final String SEMICOLON = ";";
-
-    /**
-     * EQUAL SIGN
-     */
-    public static final String EQUAL_SIGN = "=";
-    /**
-     * AT SIGN
-     */
-    public static final String AT_SIGN = "@";
-    /**
-     * UNDERLINE
-     */
-    public static final String UNDERLINE = "_";
-
-    /**
-     * sleep time
-     */
-    public static final int SLEEP_TIME_MILLIS = 1000;
-
-    /**
-     * exit code failure
-     */
-    public static final int EXIT_CODE_FAILURE = -1;
-
-    /**
-     * exit code success
-     */
-    public static final int EXIT_CODE_SUCCESS = 0;
-    /**
-     * running code
-     */
-    public static final int RUNNING_CODE = 1;
-
-    public static final String SH = "sh";
-
-    /**
-     * log flush interval?output when reach the interval
-     */
-    public static final int DEFAULT_LOG_FLUSH_INTERVAL = 1000;
-
-    /**
-     * pstree, get pud and sub pid
-     */
-    public static final String PSTREE = "pstree";
-
-    public static final String RWXR_XR_X = "rwxr-xr-x";
-
-    /**
-     * date format of yyyyMMddHHmmss
-     */
-    public static final String PARAMETER_FORMAT_TIME = "yyyyMMddHHmmss";
-
-    /**
-     * new
-     * schedule time
-     */
-    public static final String PARAMETER_SHECDULE_TIME = "schedule.time";
-
-    /**
-     * system date(yyyyMMddHHmmss)
-     */
-    public static final String PARAMETER_DATETIME = 
DateConstants.PARAMETER_DATETIME;
-
-    /**
-     * system date(yyyymmdd) today
-     */
-    public static final String PARAMETER_CURRENT_DATE = 
DateConstants.PARAMETER_CURRENT_DATE;
-
-    /**
-     * system date(yyyymmdd) yesterday
-     */
-    public static final String PARAMETER_BUSINESS_DATE = 
DateConstants.PARAMETER_BUSINESS_DATE;
-
-    /**
-     * the absolute path of current executing task
-     */
-    public static final String PARAMETER_TASK_EXECUTE_PATH = 
"system.task.execute.path";
-
-    /**
-     * the instance id of current task
-     */
-    public static final String PARAMETER_TASK_INSTANCE_ID = 
"system.task.instance.id";
-
-    /**
-     * the definition code of current task
-     */
-    public static final String PARAMETER_TASK_DEFINITION_CODE = 
"system.task.definition.code";
-
-    /**
-     * the definition name of current task
-     */
-    public static final String PARAMETER_TASK_DEFINITION_NAME = 
"system.task.definition.name";
-
-    /**
-     * the instance id of the workflow to which current task belongs
-     */
-    public static final String PARAMETER_WORKFLOW_INSTANCE_ID = 
"system.workflow.instance.id";
-
-    /**
-     * the definition code of the workflow to which current task belongs
-     */
-    public static final String PARAMETER_WORKFLOW_DEFINITION_CODE = 
"system.workflow.definition.code";
-
-    /**
-     * the definition name of the workflow to which current task belongs
-     */
-    public static final String PARAMETER_WORKFLOW_DEFINITION_NAME = 
"system.workflow.definition.name";
-
-    /**
-     * the code of the project to which current task belongs
-     */
-    public static final String PARAMETER_PROJECT_CODE = "system.project.code";
-
-    /**
-     * the name of the project to which current task belongs
-     */
-    public static final String PARAMETER_PROJECT_NAME = "system.project.name";
-    /**
-     * month_begin
-     */
-    public static final String MONTH_BEGIN = "month_begin";
-    /**
-     * add_months
-     */
-    public static final String ADD_MONTHS = "add_months";
-    /**
-     * month_end
-     */
-    public static final String MONTH_END = "month_end";
-    /**
-     * week_begin
-     */
-    public static final String WEEK_BEGIN = "week_begin";
-    /**
-     * week_end
-     */
-    public static final String WEEK_END = "week_end";
-    /**
-     * this_day
-     */
-    public static final String THIS_DAY = "this_day";
-    /**
-     * last_day
-     */
-    public static final String LAST_DAY = "last_day";
-
-    /**
-     * month_first_day
-     */
-    public static final String MONTH_FIRST_DAY = "month_first_day";
-
-    /**
-     * month_last_day
-     */
-    public static final String MONTH_LAST_DAY = "month_last_day";
-
-    /**
-     * week_first_day
-     */
-    public static final String WEEK_FIRST_DAY = "week_first_day";
-
-    /**
-     * week_last_day
-     */
-    public static final String WEEK_LAST_DAY = "week_last_day";
-
-    /**
-     * year_week
-     */
-    public static final String YEAR_WEEK = "year_week";
-    /**
-     * timestamp
-     */
-    public static final String TIMESTAMP = "timestamp";
-    public static final char SUBTRACT_CHAR = '-';
-    public static final char ADD_CHAR = '+';
-    public static final char MULTIPLY_CHAR = '*';
-    public static final char DIVISION_CHAR = '/';
-    public static final char LEFT_BRACE_CHAR = '(';
-    public static final char RIGHT_BRACE_CHAR = ')';
-    public static final String ADD_STRING = "+";
-    public static final String MULTIPLY_STRING = "*";
-    public static final String DIVISION_STRING = "/";
-    public static final String LEFT_BRACE_STRING = "(";
-    public static final char P = 'P';
-    public static final char N = 'N';
-    public static final String SUBTRACT_STRING = "-";
-    public static final String LOCAL_PARAMS_LIST = "localParamsList";
-    public static final String TASK_TYPE = "taskType";
-    public static final String QUEUE = "queue";
-    /**
-     * default display rows
-     */
-    public static final int DEFAULT_DISPLAY_ROWS = 10;
-
-    /**
-     * jar
-     */
-    public static final String JAR = "jar";
-
-    /**
-     * hadoop
-     */
-    public static final String HADOOP = "hadoop";
-
-    /**
-     * -D <property>=<value>
-     */
-    public static final String D = "-D";
-
     /**
      * datasource encryption salt
      */
@@ -408,62 +144,6 @@ public class DataSourceConstants {
     public static final String HADOOP_SECURITY_AUTHENTICATION_STARTUP_STATE =
             "hadoop.security.authentication.startup.state";
 
-    /**
-     * hdfs/s3 configuration
-     * resource.storage.upload.base.path
-     */
-    public static final String RESOURCE_UPLOAD_PATH = 
"resource.storage.upload.base.path";
-
-    public static final Set<String> TASK_TYPE_SET_K8S = Sets.newHashSet("K8S", 
"KUBEFLOW");
-
-    /**
-     * azure config
-     */
-    public static final String AZURE_CLIENT_ID = "resource.azure.client.id";
-    public static final String AZURE_CLIENT_SECRET = 
"resource.azure.client.secret";
-    public static final String AZURE_ACCESS_SUB_ID = "resource.azure.subId";
-    public static final String AZURE_SECRET_TENANT_ID = 
"resource.azure.tenant.id";
-    public static final String QUERY_INTERVAL = "resource.query.interval";
-
-    /**
-     * use for k8s task
-     */
-    public static final String API_VERSION = "batch/v1";
-    public static final String RESTART_POLICY = "Never";
-    public static final String MEMORY = "memory";
-    public static final String CPU = "cpu";
-    public static final String LAYER_LABEL = "k8s.cn/layer";
-    public static final String LAYER_LABEL_VALUE = "batch";
-    public static final String NAME_LABEL = "k8s.cn/name";
-    public static final String TASK_INSTANCE_ID = "taskInstanceId";
-    public static final String MI = "Mi";
-    public static final int JOB_TTL_SECONDS = 300;
-    public static final int LOG_LINES = 500;
-    public static final String NAMESPACE_NAME = "name";
-    public static final String CLUSTER = "cluster";
-
-    /**
-     * spark / flink on k8s label name
-     */
-    public static final String UNIQUE_LABEL_NAME = "dolphinscheduler-label";
-
-    /**
-     * conda config used by jupyter task plugin
-     */
-    public static final String CONDA_PATH = "conda.path";
-
-    // Loop task constants
-    public static final Duration DEFAULT_LOOP_STATUS_INTERVAL = 
Duration.ofSeconds(5L);
-
-    /**
-     * sql params regex
-     */
-    public static final String GROUP_NAME1 = "paramName1";
-    public static final String GROUP_NAME2 = "paramName2";
-    public static final String SQL_PARAMS_REGEX =
-            String.format("['\"]\\$\\{(?<%s>.*?)}['\"]|\\$\\{(?<%s>.*?)}", 
GROUP_NAME1, GROUP_NAME2);
-    public static final Pattern SQL_PARAMS_PATTERN = 
Pattern.compile(SQL_PARAMS_REGEX);
-
     public static final String AZURE_SQL_DATABASE_SPN = 
"https://database.windows.net/";;
     public static final String AZURE_SQL_DATABASE_TOKEN_SCOPE = "/.default";
 
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-api/src/main/java/org/apache/dolphinscheduler/plugin/datasource/api/utils/CommonUtils.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-api/src/main/java/org/apache/dolphinscheduler/plugin/datasource/api/utils/CommonUtils.java
index 7e5fb6555a..4886850d83 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-api/src/main/java/org/apache/dolphinscheduler/plugin/datasource/api/utils/CommonUtils.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-api/src/main/java/org/apache/dolphinscheduler/plugin/datasource/api/utils/CommonUtils.java
@@ -25,7 +25,6 @@ import static 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSo
 import static 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants.KERBEROS;
 import static 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants.LOGIN_USER_KEY_TAB_PATH;
 import static 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants.LOGIN_USER_KEY_TAB_USERNAME;
-import static 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants.RESOURCE_UPLOAD_PATH;
 
 import org.apache.dolphinscheduler.common.constants.Constants;
 import org.apache.dolphinscheduler.common.enums.StorageType;
@@ -125,26 +124,4 @@ public class CommonUtils {
         return false;
     }
 
-    /**
-     * @param tenantCode tenant code
-     * @return file directory of tenants on hdfs
-     */
-    public static String getHdfsTenantDir(String tenantCode) {
-        return String.format("%s/%s", getHdfsDataBasePath(), tenantCode);
-    }
-
-    /**
-     * get data hdfs path
-     *
-     * @return data hdfs path
-     */
-    public static String getHdfsDataBasePath() {
-        String resourceUploadPath = 
PropertyUtils.getString(RESOURCE_UPLOAD_PATH, "/dolphinscheduler");
-        if ("/".equals(resourceUploadPath)) {
-            // if basepath is configured to /, the generated url may be 
//default/resources (with extra leading /)
-            return "";
-        } else {
-            return resourceUploadPath;
-        }
-    }
 }
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-api/src/test/java/org/apache/dolphinscheduler/plugin/datasource/api/utils/CommonUtilsTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-api/src/test/java/org/apache/dolphinscheduler/plugin/datasource/api/utils/CommonUtilsTest.java
index b9646d47a4..d8734244b0 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-api/src/test/java/org/apache/dolphinscheduler/plugin/datasource/api/utils/CommonUtilsTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-api/src/test/java/org/apache/dolphinscheduler/plugin/datasource/api/utils/CommonUtilsTest.java
@@ -17,7 +17,7 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.api.utils;
 
-import static 
org.apache.dolphinscheduler.common.constants.DataSourceConstants.DATASOURCE_ENCRYPTION_ENABLE;
+import static 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants.DATASOURCE_ENCRYPTION_ENABLE;
 
 import org.apache.dolphinscheduler.common.constants.Constants;
 import org.apache.dolphinscheduler.common.utils.PropertyUtils;
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-athena/src/test/java/org/apache/dolphinscheduler/plugin/datasource/athena/param/AthenaDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-athena/src/test/java/org/apache/dolphinscheduler/plugin/datasource/athena/param/AthenaDataSourceProcessorTest.java
index bd3b3e4d6f..ceab46be75 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-athena/src/test/java/org/apache/dolphinscheduler/plugin/datasource/athena/param/AthenaDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-athena/src/test/java/org/apache/dolphinscheduler/plugin/datasource/athena/param/AthenaDataSourceProcessorTest.java
@@ -17,7 +17,7 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.athena.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
 import org.apache.dolphinscheduler.spi.enums.DbType;
 
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-azure-sql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/azuresql/param/SQLServerDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-azure-sql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/azuresql/param/SQLServerDataSourceProcessorTest.java
index 5a25ce3816..134d504e5b 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-azure-sql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/azuresql/param/SQLServerDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-azure-sql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/azuresql/param/SQLServerDataSourceProcessorTest.java
@@ -17,8 +17,8 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.azuresql.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.common.utils.JSONUtils;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
 import org.apache.dolphinscheduler.spi.enums.DbType;
 
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-dameng/src/test/java/org/apache/dolphinscheduler/plugin/datasource/dameng/param/DamengDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-dameng/src/test/java/org/apache/dolphinscheduler/plugin/datasource/dameng/param/DamengDataSourceProcessorTest.java
index b724a3c106..08b9c82cf2 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-dameng/src/test/java/org/apache/dolphinscheduler/plugin/datasource/dameng/param/DamengDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-dameng/src/test/java/org/apache/dolphinscheduler/plugin/datasource/dameng/param/DamengDataSourceProcessorTest.java
@@ -17,7 +17,7 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.dameng.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
 import org.apache.dolphinscheduler.spi.enums.DbType;
 
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-databend/src/test/java/org/apache/dolphinscheduler/plugin/datasource/databend/param/DatabendDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-databend/src/test/java/org/apache/dolphinscheduler/plugin/datasource/databend/param/DatabendDataSourceProcessorTest.java
index 60903f4b97..4b947cdd25 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-databend/src/test/java/org/apache/dolphinscheduler/plugin/datasource/databend/param/DatabendDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-databend/src/test/java/org/apache/dolphinscheduler/plugin/datasource/databend/param/DatabendDataSourceProcessorTest.java
@@ -17,8 +17,8 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.databend.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.common.utils.JSONUtils;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.CommonUtils;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.DataSourceUtils;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-db2/src/test/java/org/apache/dolphinscheduler/plugin/datasource/db2/param/Db2DataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-db2/src/test/java/org/apache/dolphinscheduler/plugin/datasource/db2/param/Db2DataSourceProcessorTest.java
index d5289afcf2..fbbb799c11 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-db2/src/test/java/org/apache/dolphinscheduler/plugin/datasource/db2/param/Db2DataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-db2/src/test/java/org/apache/dolphinscheduler/plugin/datasource/db2/param/Db2DataSourceProcessorTest.java
@@ -17,7 +17,7 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.db2.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
 import org.apache.dolphinscheduler.spi.enums.DbType;
 
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-dolphindb/src/main/java/org/apache/dolphinscheduler/plugin/datasource/dolphindb/param/DolphinDBDataSourceProcessor.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-dolphindb/src/main/java/org/apache/dolphinscheduler/plugin/datasource/dolphindb/param/DolphinDBDataSourceProcessor.java
index 8284bbe749..cfa2f531b7 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-dolphindb/src/main/java/org/apache/dolphinscheduler/plugin/datasource/dolphindb/param/DolphinDBDataSourceProcessor.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-dolphindb/src/main/java/org/apache/dolphinscheduler/plugin/datasource/dolphindb/param/DolphinDBDataSourceProcessor.java
@@ -18,8 +18,8 @@
 package org.apache.dolphinscheduler.plugin.datasource.dolphindb.param;
 
 import org.apache.dolphinscheduler.common.constants.Constants;
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.common.utils.JSONUtils;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import 
org.apache.dolphinscheduler.plugin.datasource.api.datasource.AbstractDataSourceProcessor;
 import 
org.apache.dolphinscheduler.plugin.datasource.api.datasource.BaseDataSourceParamDTO;
 import 
org.apache.dolphinscheduler.plugin.datasource.api.datasource.DataSourceProcessor;
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-dolphindb/src/test/java/org/apache/dolphinscheduler/plugin/datasource/dolphindb/param/DolphinDBDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-dolphindb/src/test/java/org/apache/dolphinscheduler/plugin/datasource/dolphindb/param/DolphinDBDataSourceProcessorTest.java
index b59cbaa5fe..5ab7e7696d 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-dolphindb/src/test/java/org/apache/dolphinscheduler/plugin/datasource/dolphindb/param/DolphinDBDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-dolphindb/src/test/java/org/apache/dolphinscheduler/plugin/datasource/dolphindb/param/DolphinDBDataSourceProcessorTest.java
@@ -17,7 +17,7 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.dolphindb.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
 import org.apache.dolphinscheduler.spi.enums.DbType;
 
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-doris/src/test/java/org/apache/dolphinscheduler/plugin/doris/param/DorisDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-doris/src/test/java/org/apache/dolphinscheduler/plugin/doris/param/DorisDataSourceProcessorTest.java
index 192429689c..029b98734c 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-doris/src/test/java/org/apache/dolphinscheduler/plugin/doris/param/DorisDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-doris/src/test/java/org/apache/dolphinscheduler/plugin/doris/param/DorisDataSourceProcessorTest.java
@@ -17,7 +17,7 @@
 
 package org.apache.dolphinscheduler.plugin.doris.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
 import org.apache.dolphinscheduler.spi.enums.DbType;
 
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hana/src/test/java/org/apache/dolphinscheduler/plugin/datasource/hana/param/HanaDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hana/src/test/java/org/apache/dolphinscheduler/plugin/datasource/hana/param/HanaDataSourceProcessorTest.java
index c457eb3e73..63be6301bd 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hana/src/test/java/org/apache/dolphinscheduler/plugin/datasource/hana/param/HanaDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hana/src/test/java/org/apache/dolphinscheduler/plugin/datasource/hana/param/HanaDataSourceProcessorTest.java
@@ -17,7 +17,7 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.hana.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
 import org.apache.dolphinscheduler.spi.enums.DbType;
 
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hive/src/test/java/org/apache/dolphinscheduler/plugin/datasource/hive/param/HiveDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hive/src/test/java/org/apache/dolphinscheduler/plugin/datasource/hive/param/HiveDataSourceProcessorTest.java
index ef5e71729c..6b0b8a4a15 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hive/src/test/java/org/apache/dolphinscheduler/plugin/datasource/hive/param/HiveDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hive/src/test/java/org/apache/dolphinscheduler/plugin/datasource/hive/param/HiveDataSourceProcessorTest.java
@@ -17,7 +17,7 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.hive.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.CommonUtils;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
 import org.apache.dolphinscheduler.spi.enums.DbType;
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-kyuubi/src/test/java/org/apache/dolphinscheduler/plugin/datasource/kyuubi/param/KyuubiDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-kyuubi/src/test/java/org/apache/dolphinscheduler/plugin/datasource/kyuubi/param/KyuubiDataSourceProcessorTest.java
index fc063371f8..c97a86848b 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-kyuubi/src/test/java/org/apache/dolphinscheduler/plugin/datasource/kyuubi/param/KyuubiDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-kyuubi/src/test/java/org/apache/dolphinscheduler/plugin/datasource/kyuubi/param/KyuubiDataSourceProcessorTest.java
@@ -17,8 +17,8 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.kyuubi.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.common.utils.JSONUtils;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.CommonUtils;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.DataSourceUtils;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-mysql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/mysql/param/MySQLDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-mysql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/mysql/param/MySQLDataSourceProcessorTest.java
index f4a00c1e45..2577ecf9b0 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-mysql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/mysql/param/MySQLDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-mysql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/mysql/param/MySQLDataSourceProcessorTest.java
@@ -17,7 +17,7 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.mysql.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
 import org.apache.dolphinscheduler.spi.enums.DbType;
 
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-oracle/src/test/java/org/apache/dolphinscheduler/plugin/datasource/oracle/param/OracleDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-oracle/src/test/java/org/apache/dolphinscheduler/plugin/datasource/oracle/param/OracleDataSourceProcessorTest.java
index 2f9133463d..a11c605c1b 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-oracle/src/test/java/org/apache/dolphinscheduler/plugin/datasource/oracle/param/OracleDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-oracle/src/test/java/org/apache/dolphinscheduler/plugin/datasource/oracle/param/OracleDataSourceProcessorTest.java
@@ -17,7 +17,7 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.oracle.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
 import org.apache.dolphinscheduler.spi.enums.DbConnectType;
 import org.apache.dolphinscheduler.spi.enums.DbType;
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-postgresql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/postgresql/param/PostgreSQLDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-postgresql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/postgresql/param/PostgreSQLDataSourceProcessorTest.java
index 92907be425..86828c0fb8 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-postgresql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/postgresql/param/PostgreSQLDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-postgresql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/postgresql/param/PostgreSQLDataSourceProcessorTest.java
@@ -17,8 +17,8 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.postgresql.param;
 
-import static 
org.apache.dolphinscheduler.common.constants.DataSourceConstants.ORG_POSTGRESQL_DRIVER;
-import static 
org.apache.dolphinscheduler.common.constants.DataSourceConstants.POSTGRESQL_VALIDATION_QUERY;
+import static 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants.ORG_POSTGRESQL_DRIVER;
+import static 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants.POSTGRESQL_VALIDATION_QUERY;
 
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
 import org.apache.dolphinscheduler.spi.enums.DbType;
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-presto/src/test/java/org/apache/dolphinscheduler/plugin/datasource/presto/param/PrestoDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-presto/src/test/java/org/apache/dolphinscheduler/plugin/datasource/presto/param/PrestoDataSourceProcessorTest.java
index 61790b9a73..00e479fcbc 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-presto/src/test/java/org/apache/dolphinscheduler/plugin/datasource/presto/param/PrestoDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-presto/src/test/java/org/apache/dolphinscheduler/plugin/datasource/presto/param/PrestoDataSourceProcessorTest.java
@@ -17,7 +17,7 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.presto.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
 import org.apache.dolphinscheduler.spi.enums.DbType;
 
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-redshift/src/test/java/org/apache/dolphinscheduler/plugin/datasource/redshift/param/RedshiftDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-redshift/src/test/java/org/apache/dolphinscheduler/plugin/datasource/redshift/param/RedshiftDataSourceProcessorTest.java
index 2e61f71536..6ca6bcc3ba 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-redshift/src/test/java/org/apache/dolphinscheduler/plugin/datasource/redshift/param/RedshiftDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-redshift/src/test/java/org/apache/dolphinscheduler/plugin/datasource/redshift/param/RedshiftDataSourceProcessorTest.java
@@ -17,7 +17,7 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.redshift.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
 import org.apache.dolphinscheduler.spi.enums.DbType;
 
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-snowflake/src/test/java/org/apache/dolphinscheduler/plugin/datasource/snowflake/param/SnowflakeDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-snowflake/src/test/java/org/apache/dolphinscheduler/plugin/datasource/snowflake/param/SnowflakeDataSourceProcessorTest.java
index c60e70576f..200066496e 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-snowflake/src/test/java/org/apache/dolphinscheduler/plugin/datasource/snowflake/param/SnowflakeDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-snowflake/src/test/java/org/apache/dolphinscheduler/plugin/datasource/snowflake/param/SnowflakeDataSourceProcessorTest.java
@@ -17,8 +17,8 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.snowflake.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.common.utils.JSONUtils;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.CommonUtils;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.DataSourceUtils;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-spark/src/test/java/org/apache/dolphinscheduler/plugin/datasource/spark/param/SparkDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-spark/src/test/java/org/apache/dolphinscheduler/plugin/datasource/spark/param/SparkDataSourceProcessorTest.java
index a0b0cfc930..c98f85382e 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-spark/src/test/java/org/apache/dolphinscheduler/plugin/datasource/spark/param/SparkDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-spark/src/test/java/org/apache/dolphinscheduler/plugin/datasource/spark/param/SparkDataSourceProcessorTest.java
@@ -17,7 +17,7 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.spark.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.CommonUtils;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
 import org.apache.dolphinscheduler.spi.enums.DbType;
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-sqlserver/src/test/java/org/apache/dolphinscheduler/plugin/datasource/sqlserver/param/SQLServerDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-sqlserver/src/test/java/org/apache/dolphinscheduler/plugin/datasource/sqlserver/param/SQLServerDataSourceProcessorTest.java
index 7d34755d65..9c0b0d335b 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-sqlserver/src/test/java/org/apache/dolphinscheduler/plugin/datasource/sqlserver/param/SQLServerDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-sqlserver/src/test/java/org/apache/dolphinscheduler/plugin/datasource/sqlserver/param/SQLServerDataSourceProcessorTest.java
@@ -19,8 +19,8 @@ package 
org.apache.dolphinscheduler.plugin.datasource.sqlserver.param;
 
 import static com.google.common.truth.Truth.assertThat;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.common.utils.JSONUtils;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
 import org.apache.dolphinscheduler.spi.enums.DbType;
 
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-trino/src/test/java/org/apache/dolphinscheduler/plugin/datasource/trino/TrinoDataSourceChannelTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-trino/src/test/java/org/apache/dolphinscheduler/plugin/datasource/trino/TrinoDataSourceChannelTest.java
index c34261e36d..23805e8a72 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-trino/src/test/java/org/apache/dolphinscheduler/plugin/datasource/trino/TrinoDataSourceChannelTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-trino/src/test/java/org/apache/dolphinscheduler/plugin/datasource/trino/TrinoDataSourceChannelTest.java
@@ -17,7 +17,7 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.trino;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import 
org.apache.dolphinscheduler.plugin.datasource.trino.param.TrinoConnectionParam;
 import org.apache.dolphinscheduler.spi.enums.DbType;
 
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-trino/src/test/java/org/apache/dolphinscheduler/plugin/datasource/trino/param/TrinoDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-trino/src/test/java/org/apache/dolphinscheduler/plugin/datasource/trino/param/TrinoDataSourceProcessorTest.java
index d24af09fda..f8650dab73 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-trino/src/test/java/org/apache/dolphinscheduler/plugin/datasource/trino/param/TrinoDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-trino/src/test/java/org/apache/dolphinscheduler/plugin/datasource/trino/param/TrinoDataSourceProcessorTest.java
@@ -17,7 +17,7 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.trino.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
 import org.apache.dolphinscheduler.spi.enums.DbType;
 
diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-vertica/src/test/java/org/apache/dolphinscheduler/plugin/datasource/vertica/param/VerticaDataSourceProcessorTest.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-vertica/src/test/java/org/apache/dolphinscheduler/plugin/datasource/vertica/param/VerticaDataSourceProcessorTest.java
index 95767d6611..8987bda43b 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-vertica/src/test/java/org/apache/dolphinscheduler/plugin/datasource/vertica/param/VerticaDataSourceProcessorTest.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-vertica/src/test/java/org/apache/dolphinscheduler/plugin/datasource/vertica/param/VerticaDataSourceProcessorTest.java
@@ -17,7 +17,7 @@
 
 package org.apache.dolphinscheduler.plugin.datasource.vertica.param;
 
-import org.apache.dolphinscheduler.common.constants.DataSourceConstants;
+import 
org.apache.dolphinscheduler.plugin.datasource.api.constants.DataSourceConstants;
 import org.apache.dolphinscheduler.plugin.datasource.api.utils.PasswordUtils;
 import org.apache.dolphinscheduler.spi.enums.DbType;
 

Reply via email to