Browse Source
* Reduce the size of tarball to continue ASF release for more detail you can see https://lists.apache.org/thread/rmp7fghlj0n7h9y2v3p8gkw9f9qbo6qt * rename the new module * spotless * license * fix api test * fix api test3.2.0-release
Jay Chung
1 year ago
committed by
GitHub
17 changed files with 612 additions and 22 deletions
@ -0,0 +1,425 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
~ 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. |
||||
--> |
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
||||
<modelVersion>4.0.0</modelVersion> |
||||
<parent> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-plugin</artifactId> |
||||
<version>dev-SNAPSHOT</version> |
||||
</parent> |
||||
|
||||
<artifactId>dolphinscheduler-task-all-prune</artifactId> |
||||
|
||||
<dependencies> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-dataquality</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-datax</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-flink</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-flink-stream</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-http</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-mr</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-pigeon</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-procedure</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-python</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-seatunnel</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-shell</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-spark</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-sql</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-sqoop</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-emr</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-zeppelin</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-jupyter</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-k8s</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-mlflow</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-openmldb</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-dvc</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-dinky</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-java</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-sagemaker</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-pytorch</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-hivecli</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-chunjun</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-dms</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-datasync</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
|
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-kubeflow</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-linkis</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-datafactory</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.apache.dolphinscheduler</groupId> |
||||
<artifactId>dolphinscheduler-task-remoteshell</artifactId> |
||||
<version>${project.version}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>*</groupId> |
||||
<artifactId>*</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
</dependencies> |
||||
|
||||
</project> |
@ -0,0 +1,42 @@
|
||||
#!/bin/bash |
||||
# |
||||
# 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. |
||||
# |
||||
|
||||
BIN_DIR=$(dirname $0) |
||||
DOLPHINSCHEDULER_HOME=${DOLPHINSCHEDULER_HOME:-$(cd $BIN_DIR/../..; pwd)} |
||||
|
||||
if [ "$DOCKER" != "true" ]; then |
||||
source "$DOLPHINSCHEDULER_HOME/bin/env/dolphinscheduler_env.sh" |
||||
fi |
||||
|
||||
JAVA_OPTS=${JAVA_OPTS:-"-server -Duser.timezone=${SPRING_JACKSON_TIME_ZONE} -Xms1g -Xmx1g -Xmn512m -XX:+PrintGCDetails -Xloggc:gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=dump.hprof"} |
||||
|
||||
# TODO temp solution to may our tarball small enough to pass ASF release policy, for more detail see: https://lists.apache.org/thread/rmp7fghlj0n7h9y2v3p8gkw9f9qbo6qt |
||||
CP=$DOLPHINSCHEDULER_HOME/tools/libs/* |
||||
for d in api-server; do |
||||
for f in $DOLPHINSCHEDULER_HOME/$d/libs/*.jar; do |
||||
JAR_FILE_NAME=${f##*/} |
||||
if [[ ! $CP =~ $JAR_FILE_NAME ]] && [[ ! $JAR_FILE_NAME =~ "dolphinscheduler-" ]] && [[ ! $JAR_FILE_NAME == "spring"* ]]; then |
||||
CP=$CP:$f |
||||
fi |
||||
done |
||||
done |
||||
|
||||
$JAVA_HOME/bin/java $JAVA_OPTS \ |
||||
-cp "$DOLPHINSCHEDULER_HOME/tools/conf":"$CP":"$DOLPHINSCHEDULER_HOME/tools/sql" \ |
||||
-Dspring.profiles.active=demo,${DATABASE} \ |
||||
org.apache.dolphinscheduler.tools.demo.CreateProcessDemo |
@ -0,0 +1,42 @@
|
||||
#!/bin/bash |
||||
# |
||||
# 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. |
||||
# |
||||
|
||||
BIN_DIR=$(dirname $0) |
||||
DOLPHINSCHEDULER_HOME=${DOLPHINSCHEDULER_HOME:-$(cd $BIN_DIR/../..; pwd)} |
||||
|
||||
if [ "$DOCKER" != "true" ]; then |
||||
source "$DOLPHINSCHEDULER_HOME/bin/env/dolphinscheduler_env.sh" |
||||
fi |
||||
|
||||
JAVA_OPTS=${JAVA_OPTS:-"-server -Duser.timezone=${SPRING_JACKSON_TIME_ZONE} -Xms1g -Xmx1g -Xmn512m -XX:+PrintGCDetails -Xloggc:gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=dump.hprof"} |
||||
|
||||
# TODO temp solution to may our tarball small enough to pass ASF release policy, for more detail see: https://lists.apache.org/thread/rmp7fghlj0n7h9y2v3p8gkw9f9qbo6qt |
||||
CP=$DOLPHINSCHEDULER_HOME/tools/libs/* |
||||
for d in api-server; do |
||||
for f in $DOLPHINSCHEDULER_HOME/$d/libs/*.jar; do |
||||
JAR_FILE_NAME=${f##*/} |
||||
if [[ ! $CP =~ $JAR_FILE_NAME ]] && [[ ! $JAR_FILE_NAME =~ "dolphinscheduler-" ]] && [[ ! $JAR_FILE_NAME == "spring"* ]]; then |
||||
CP=$CP:$f |
||||
fi |
||||
done |
||||
done |
||||
|
||||
$JAVA_HOME/bin/java $JAVA_OPTS \ |
||||
-cp "$DOLPHINSCHEDULER_HOME/tools/conf":"$CP":"$DOLPHINSCHEDULER_HOME/tools/sql" \ |
||||
-Dspring.profiles.active=resource,${DATABASE} \ |
||||
org.apache.dolphinscheduler.tools.resource.MigrateResource $1 |
@ -0,0 +1,42 @@
|
||||
#!/bin/bash |
||||
# |
||||
# 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. |
||||
# |
||||
|
||||
BIN_DIR=$(dirname $0) |
||||
DOLPHINSCHEDULER_HOME=${DOLPHINSCHEDULER_HOME:-$(cd $BIN_DIR/../..; pwd)} |
||||
|
||||
if [ "$DOCKER" != "true" ]; then |
||||
source "$DOLPHINSCHEDULER_HOME/bin/env/dolphinscheduler_env.sh" |
||||
fi |
||||
|
||||
JAVA_OPTS=${JAVA_OPTS:-"-server -Duser.timezone=${SPRING_JACKSON_TIME_ZONE} -Xms1g -Xmx1g -Xmn512m -XX:+PrintGCDetails -Xloggc:gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=dump.hprof"} |
||||
|
||||
# TODO temp solution to may our tarball small enough to pass ASF release policy, for more detail see: https://lists.apache.org/thread/rmp7fghlj0n7h9y2v3p8gkw9f9qbo6qt |
||||
CP=$DOLPHINSCHEDULER_HOME/tools/libs/* |
||||
for d in api-server; do |
||||
for f in $DOLPHINSCHEDULER_HOME/$d/libs/*.jar; do |
||||
JAR_FILE_NAME=${f##*/} |
||||
if [[ ! $CP =~ $JAR_FILE_NAME ]] && [[ ! $JAR_FILE_NAME =~ "dolphinscheduler-" ]] && [[ ! $JAR_FILE_NAME == "spring"* ]]; then |
||||
CP=$CP:$f |
||||
fi |
||||
done |
||||
done |
||||
|
||||
$JAVA_HOME/bin/java $JAVA_OPTS \ |
||||
-cp "$DOLPHINSCHEDULER_HOME/tools/conf":"$DOLPHINSCHEDULER_HOME/tools/sql":"$CP" \ |
||||
-Dspring.profiles.active=upgrade,${DATABASE} \ |
||||
org.apache.dolphinscheduler.tools.datasource.UpgradeDolphinScheduler |
Loading…
Reference in new issue