This is an automated email from the ASF dual-hosted git repository.
gongzhongqiang pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampark.git
The following commit(s) were added to refs/heads/dev by this push:
new 6cdfea483 [Feature] Add apache-rat-plugin support (#3443)
6cdfea483 is described below
commit 6cdfea4834a87e0af634f1dd99d189859fc08d6a
Author: benjobs <[email protected]>
AuthorDate: Tue Jan 2 17:10:52 2024 +0800
[Feature] Add apache-rat-plugin support (#3443)
* [Feature] apache-rat-plugin support
* [Improve] license header minor improvement
---------
Co-authored-by: benjobs <[email protected]>
---
.asf.yaml | 2 +-
.editorconfig | 2 +-
.git-blame-ignore-revs | 2 +-
.gitattributes | 2 +-
.github/workflows/maven.yml | 2 +-
.github/workflows/pull-request-robot.yml | 2 +-
.gitignore | 2 +-
.licenserc.yaml | 2 +-
.mvn/wrapper/maven-wrapper.properties | 2 +-
.scalafmt-fp.conf | 2 +-
.scalafmt.conf | 2 +-
deploy/docker/Dockerfile | 2 +-
.../ValidationMessages.properties | 2 +-
.../streampark-console-config/application-h2.yml | 2 +-
.../application-mysql.yml | 2 +-
.../application-pgsql.yml | 2 +-
.../streampark-console-config/application-sso.yml | 2 +-
.../conf/streampark-console-config/application.yml | 2 +-
.../conf/streampark-console-config/kerberos.yml | 2 +-
.../conf/streampark-console-config/spy.properties | 2 +-
mvnw | 2 +-
pom.xml | 62 ++++++++++++++++++++++
.../src/main/assembly/bin/mvnw | 2 +-
.../console/core/aspect/ConsoleAspect.java | 2 +-
.../main/resources/ValidationMessages.properties | 2 +-
.../src/main/resources/application-h2.yml | 2 +-
.../src/main/resources/application-mysql.yml | 2 +-
.../src/main/resources/application-pgsql.yml | 2 +-
.../src/main/resources/application-sso.yml | 2 +-
.../src/main/resources/application.yml | 2 +-
.../src/main/resources/flink-application.conf | 2 +-
.../src/main/resources/kerberos.yml | 2 +-
.../src/main/resources/spy.properties | 2 +-
.../resources/application-integration-test.yml | 2 +-
.../src/test/resources/application-test.yml | 2 +-
.../streampark-console-webapp/.editorconfig | 2 +-
streampark-console/streampark-console-webapp/.env | 2 +-
.../streampark-console-webapp/.env.development | 2 +-
.../streampark-console-webapp/.env.production | 2 +-
.../streampark-console-webapp/.eslintignore | 2 +-
.../streampark-console-webapp/.prettierignore | 2 +-
.../streampark-console-webapp/.stylelintignore | 2 +-
...flink.client.deployment.StandaloneClientFactory | 2 +-
...flink.kubernetes.KubernetesClusterClientFactory | 2 +-
.../org.apache.flink.yarn.YarnClusterClientFactory | 2 +-
.../streampark-spark-cli/create_app.sh | 2 +-
.../streampark-spark-cli/create_conf.sh | 2 +-
.../streampark-spark-cli/default.properties | 2 +-
48 files changed, 109 insertions(+), 47 deletions(-)
diff --git a/.asf.yaml b/.asf.yaml
index 02dedf90c..6140d5095 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/.editorconfig b/.editorconfig
index 27c1848c3..38eee8c40 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs
index c25333dda..5010b8c29 100644
--- a/.git-blame-ignore-revs
+++ b/.git-blame-ignore-revs
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/.gitattributes b/.gitattributes
index 5af1cdd8e..d72b735d6 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 23b6cfce5..661b809c0 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/.github/workflows/pull-request-robot.yml
b/.github/workflows/pull-request-robot.yml
index d3b799e91..e1a2a4932 100644
--- a/.github/workflows/pull-request-robot.yml
+++ b/.github/workflows/pull-request-robot.yml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/.gitignore b/.gitignore
index 03a46388b..22572595b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/.licenserc.yaml b/.licenserc.yaml
index 7bed177a3..1c6652248 100644
--- a/.licenserc.yaml
+++ b/.licenserc.yaml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/.mvn/wrapper/maven-wrapper.properties
b/.mvn/wrapper/maven-wrapper.properties
index 7b6b3c632..505b090fc 100644
--- a/.mvn/wrapper/maven-wrapper.properties
+++ b/.mvn/wrapper/maven-wrapper.properties
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/.scalafmt-fp.conf b/.scalafmt-fp.conf
index 352b7b82c..f7cec4a80 100644
--- a/.scalafmt-fp.conf
+++ b/.scalafmt-fp.conf
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/.scalafmt.conf b/.scalafmt.conf
index eac72aacd..d4c517833 100644
--- a/.scalafmt.conf
+++ b/.scalafmt.conf
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/deploy/docker/Dockerfile b/deploy/docker/Dockerfile
index aee3a8a90..87bc45a0b 100644
--- a/deploy/docker/Dockerfile
+++ b/deploy/docker/Dockerfile
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/deploy/helm/streampark/conf/streampark-console-config/ValidationMessages.properties
b/deploy/helm/streampark/conf/streampark-console-config/ValidationMessages.properties
index f10c2733e..93295997d 100755
---
a/deploy/helm/streampark/conf/streampark-console-config/ValidationMessages.properties
+++
b/deploy/helm/streampark/conf/streampark-console-config/ValidationMessages.properties
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/deploy/helm/streampark/conf/streampark-console-config/application-h2.yml
b/deploy/helm/streampark/conf/streampark-console-config/application-h2.yml
index 1680a8aff..1a469c8ab 100755
--- a/deploy/helm/streampark/conf/streampark-console-config/application-h2.yml
+++ b/deploy/helm/streampark/conf/streampark-console-config/application-h2.yml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/deploy/helm/streampark/conf/streampark-console-config/application-mysql.yml
b/deploy/helm/streampark/conf/streampark-console-config/application-mysql.yml
index e8d0b760a..7c91f7c8c 100755
---
a/deploy/helm/streampark/conf/streampark-console-config/application-mysql.yml
+++
b/deploy/helm/streampark/conf/streampark-console-config/application-mysql.yml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/deploy/helm/streampark/conf/streampark-console-config/application-pgsql.yml
b/deploy/helm/streampark/conf/streampark-console-config/application-pgsql.yml
index 99f8400d1..9c71b81c5 100755
---
a/deploy/helm/streampark/conf/streampark-console-config/application-pgsql.yml
+++
b/deploy/helm/streampark/conf/streampark-console-config/application-pgsql.yml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/deploy/helm/streampark/conf/streampark-console-config/application-sso.yml
b/deploy/helm/streampark/conf/streampark-console-config/application-sso.yml
index 48ce3435b..beff0ad5b 100644
--- a/deploy/helm/streampark/conf/streampark-console-config/application-sso.yml
+++ b/deploy/helm/streampark/conf/streampark-console-config/application-sso.yml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/deploy/helm/streampark/conf/streampark-console-config/application.yml
b/deploy/helm/streampark/conf/streampark-console-config/application.yml
index 66a92ec7a..57e92f061 100755
--- a/deploy/helm/streampark/conf/streampark-console-config/application.yml
+++ b/deploy/helm/streampark/conf/streampark-console-config/application.yml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/deploy/helm/streampark/conf/streampark-console-config/kerberos.yml
b/deploy/helm/streampark/conf/streampark-console-config/kerberos.yml
index 002d0071c..b8199054b 100755
--- a/deploy/helm/streampark/conf/streampark-console-config/kerberos.yml
+++ b/deploy/helm/streampark/conf/streampark-console-config/kerberos.yml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/deploy/helm/streampark/conf/streampark-console-config/spy.properties
b/deploy/helm/streampark/conf/streampark-console-config/spy.properties
index c6ea274b8..4ff9b4f6c 100755
--- a/deploy/helm/streampark/conf/streampark-console-config/spy.properties
+++ b/deploy/helm/streampark/conf/streampark-console-config/spy.properties
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/mvnw b/mvnw
index 44eb84bf2..7aca23b4c 100755
--- a/mvnw
+++ b/mvnw
@@ -8,7 +8,7 @@
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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
diff --git a/pom.xml b/pom.xml
index 9cb9ba5f0..d6faec15f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -135,6 +135,7 @@
<maven-javadoc-plugin.version>2.9.1</maven-javadoc-plugin.version>
<maven-source-plugin.version>2.2.1</maven-source-plugin.version>
<maven-spotless-plugin.version>2.27.2</maven-spotless-plugin.version>
+ <maven-apache-rat-plugin.version>0.13</maven-apache-rat-plugin.version>
<spotless.scalafmt.version>3.4.3</spotless.scalafmt.version>
<maven-checkstyle-plugin.version>3.2.0</maven-checkstyle-plugin.version>
<owasp-dependency-check-maven.version>8.2.1</owasp-dependency-check-maven.version>
@@ -793,6 +794,62 @@
</execution>
</executions>
</plugin>
+
+ <!--mvn apache-rat:check-->
+ <plugin>
+ <groupId>org.apache.rat</groupId>
+ <artifactId>apache-rat-plugin</artifactId>
+ <version>${maven-apache-rat-plugin.version}</version>
+ <configuration>
+ <excludes>
+ <exclude>.asf.yaml</exclude>
+ <exclude>.git-blame-ignore-revs</exclude>
+ <exclude>.editorconfig</exclude>
+ <exclude>.git/</exclude>
+ <exclude>.github/**</exclude>
+ <exclude>.gitignore</exclude>
+ <exclude>.licenserc.yaml</exclude>
+ <exclude>.scalafmt.conf</exclude>
+
+ <exclude>**/.idea/</exclude>
+ <exclude>**/*.iml</exclude>
+ <exclude>**/*.txt</exclude>
+ <exclude>**/*.json</exclude>
+ <exclude>**/*.md</exclude>
+ <exclude>**/*.log</exclude>
+ <exclude>**/.gitkeep</exclude>
+ <exclude>**/.settings/*</exclude>
+ <exclude>**/.classpath</exclude>
+ <exclude>**/.project</exclude>
+ <exclude>**/target/**</exclude>
+ <exclude>**/out/**</exclude>
+ <exclude>**/META-INF/**</exclude>
+
+ <exclude>.mvn/**</exclude>
+ <exclude>compiler/**</exclude>
+ <exclude>dist-material/**</exclude>
+ <exclude>deploy/**</exclude>
+ <exclude>mvnw</exclude>
+ <exclude>mvnw.cmd</exclude>
+ <exclude>README.md</exclude>
+
+ <exclude>src/main/assembly/**</exclude>
+
<exclude>src/main/resources/alert-template/**</exclude>
+ <exclude>src/main/resources/*.dict</exclude>
+
+ <exclude>streampark-console-webapp/**</exclude>
+ </excludes>
+ </configuration>
+ <executions>
+ <execution>
+ <id>rat-validate</id>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ <phase>validate</phase>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</pluginManagement>
@@ -826,6 +883,11 @@
<groupId>org.owasp</groupId>
<artifactId>dependency-check-maven</artifactId>
</plugin>
+
+ <plugin>
+ <groupId>org.apache.rat</groupId>
+ <artifactId>apache-rat-plugin</artifactId>
+ </plugin>
</plugins>
</build>
diff --git
a/streampark-console/streampark-console-service/src/main/assembly/bin/mvnw
b/streampark-console/streampark-console-service/src/main/assembly/bin/mvnw
index 44eb84bf2..7aca23b4c 100755
--- a/streampark-console/streampark-console-service/src/main/assembly/bin/mvnw
+++ b/streampark-console/streampark-console-service/src/main/assembly/bin/mvnw
@@ -8,7 +8,7 @@
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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
diff --git
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/aspect/ConsoleAspect.java
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/aspect/ConsoleAspect.java
index a31071fe2..4170a9a83 100644
---
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/aspect/ConsoleAspect.java
+++
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/aspect/ConsoleAspect.java
@@ -6,7 +6,7 @@
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
- * https://www.apache.org/licenses/LICENSE-2.0
+ * 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,
diff --git
a/streampark-console/streampark-console-service/src/main/resources/ValidationMessages.properties
b/streampark-console/streampark-console-service/src/main/resources/ValidationMessages.properties
index f10c2733e..93295997d 100644
---
a/streampark-console/streampark-console-service/src/main/resources/ValidationMessages.properties
+++
b/streampark-console/streampark-console-service/src/main/resources/ValidationMessages.properties
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/streampark-console/streampark-console-service/src/main/resources/application-h2.yml
b/streampark-console/streampark-console-service/src/main/resources/application-h2.yml
index 1680a8aff..1a469c8ab 100644
---
a/streampark-console/streampark-console-service/src/main/resources/application-h2.yml
+++
b/streampark-console/streampark-console-service/src/main/resources/application-h2.yml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/streampark-console/streampark-console-service/src/main/resources/application-mysql.yml
b/streampark-console/streampark-console-service/src/main/resources/application-mysql.yml
index e8d0b760a..7c91f7c8c 100644
---
a/streampark-console/streampark-console-service/src/main/resources/application-mysql.yml
+++
b/streampark-console/streampark-console-service/src/main/resources/application-mysql.yml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/streampark-console/streampark-console-service/src/main/resources/application-pgsql.yml
b/streampark-console/streampark-console-service/src/main/resources/application-pgsql.yml
index 99f8400d1..9c71b81c5 100644
---
a/streampark-console/streampark-console-service/src/main/resources/application-pgsql.yml
+++
b/streampark-console/streampark-console-service/src/main/resources/application-pgsql.yml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/streampark-console/streampark-console-service/src/main/resources/application-sso.yml
b/streampark-console/streampark-console-service/src/main/resources/application-sso.yml
index 48ce3435b..beff0ad5b 100644
---
a/streampark-console/streampark-console-service/src/main/resources/application-sso.yml
+++
b/streampark-console/streampark-console-service/src/main/resources/application-sso.yml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/streampark-console/streampark-console-service/src/main/resources/application.yml
b/streampark-console/streampark-console-service/src/main/resources/application.yml
index 60618778c..ca1f94245 100644
---
a/streampark-console/streampark-console-service/src/main/resources/application.yml
+++
b/streampark-console/streampark-console-service/src/main/resources/application.yml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/streampark-console/streampark-console-service/src/main/resources/flink-application.conf
b/streampark-console/streampark-console-service/src/main/resources/flink-application.conf
index fab7087e9..115048b4a 100644
---
a/streampark-console/streampark-console-service/src/main/resources/flink-application.conf
+++
b/streampark-console/streampark-console-service/src/main/resources/flink-application.conf
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/streampark-console/streampark-console-service/src/main/resources/kerberos.yml
b/streampark-console/streampark-console-service/src/main/resources/kerberos.yml
index 002d0071c..b8199054b 100644
---
a/streampark-console/streampark-console-service/src/main/resources/kerberos.yml
+++
b/streampark-console/streampark-console-service/src/main/resources/kerberos.yml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/streampark-console/streampark-console-service/src/main/resources/spy.properties
b/streampark-console/streampark-console-service/src/main/resources/spy.properties
index c6ea274b8..4ff9b4f6c 100644
---
a/streampark-console/streampark-console-service/src/main/resources/spy.properties
+++
b/streampark-console/streampark-console-service/src/main/resources/spy.properties
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/streampark-console/streampark-console-service/src/test/resources/application-integration-test.yml
b/streampark-console/streampark-console-service/src/test/resources/application-integration-test.yml
index aa6f18449..1b7bdedb0 100644
---
a/streampark-console/streampark-console-service/src/test/resources/application-integration-test.yml
+++
b/streampark-console/streampark-console-service/src/test/resources/application-integration-test.yml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/streampark-console/streampark-console-service/src/test/resources/application-test.yml
b/streampark-console/streampark-console-service/src/test/resources/application-test.yml
index db8d8b3c6..f2e52da35 100644
---
a/streampark-console/streampark-console-service/src/test/resources/application-test.yml
+++
b/streampark-console/streampark-console-service/src/test/resources/application-test.yml
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/streampark-console/streampark-console-webapp/.editorconfig
b/streampark-console/streampark-console-webapp/.editorconfig
index 6bdb7eca2..f9dc7310d 100644
--- a/streampark-console/streampark-console-webapp/.editorconfig
+++ b/streampark-console/streampark-console-webapp/.editorconfig
@@ -5,7 +5,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/streampark-console/streampark-console-webapp/.env
b/streampark-console/streampark-console-webapp/.env
index 38b848cc6..da2ab6ebd 100644
--- a/streampark-console/streampark-console-webapp/.env
+++ b/streampark-console/streampark-console-webapp/.env
@@ -5,7 +5,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/streampark-console/streampark-console-webapp/.env.development
b/streampark-console/streampark-console-webapp/.env.development
index 1f4b0759a..22212177f 100644
--- a/streampark-console/streampark-console-webapp/.env.development
+++ b/streampark-console/streampark-console-webapp/.env.development
@@ -5,7 +5,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/streampark-console/streampark-console-webapp/.env.production
b/streampark-console/streampark-console-webapp/.env.production
index 4f2de5e09..89f5c32dc 100644
--- a/streampark-console/streampark-console-webapp/.env.production
+++ b/streampark-console/streampark-console-webapp/.env.production
@@ -5,7 +5,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/streampark-console/streampark-console-webapp/.eslintignore
b/streampark-console/streampark-console-webapp/.eslintignore
index b042315a6..473f5ce70 100644
--- a/streampark-console/streampark-console-webapp/.eslintignore
+++ b/streampark-console/streampark-console-webapp/.eslintignore
@@ -5,7 +5,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/streampark-console/streampark-console-webapp/.prettierignore
b/streampark-console/streampark-console-webapp/.prettierignore
index 6877754ec..d9c3b0943 100644
--- a/streampark-console/streampark-console-webapp/.prettierignore
+++ b/streampark-console/streampark-console-webapp/.prettierignore
@@ -5,7 +5,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/streampark-console/streampark-console-webapp/.stylelintignore
b/streampark-console/streampark-console-webapp/.stylelintignore
index e75293d5b..b1d51e59b 100644
--- a/streampark-console/streampark-console-webapp/.stylelintignore
+++ b/streampark-console/streampark-console-webapp/.stylelintignore
@@ -5,7 +5,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/streampark-flink/streampark-flink-client/streampark-flink-client-core/src/main/resources/META-INF/services/org.apache.flink.client.deployment.StandaloneClientFactory
b/streampark-flink/streampark-flink-client/streampark-flink-client-core/src/main/resources/META-INF/services/org.apache.flink.client.deployment.StandaloneClientFactory
index c1391b9e4..cce3acad3 100644
---
a/streampark-flink/streampark-flink-client/streampark-flink-client-core/src/main/resources/META-INF/services/org.apache.flink.client.deployment.StandaloneClientFactory
+++
b/streampark-flink/streampark-flink-client/streampark-flink-client-core/src/main/resources/META-INF/services/org.apache.flink.client.deployment.StandaloneClientFactory
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/streampark-flink/streampark-flink-client/streampark-flink-client-core/src/main/resources/META-INF/services/org.apache.flink.kubernetes.KubernetesClusterClientFactory
b/streampark-flink/streampark-flink-client/streampark-flink-client-core/src/main/resources/META-INF/services/org.apache.flink.kubernetes.KubernetesClusterClientFactory
index c1391b9e4..cce3acad3 100644
---
a/streampark-flink/streampark-flink-client/streampark-flink-client-core/src/main/resources/META-INF/services/org.apache.flink.kubernetes.KubernetesClusterClientFactory
+++
b/streampark-flink/streampark-flink-client/streampark-flink-client-core/src/main/resources/META-INF/services/org.apache.flink.kubernetes.KubernetesClusterClientFactory
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git
a/streampark-flink/streampark-flink-client/streampark-flink-client-core/src/main/resources/META-INF/services/org.apache.flink.yarn.YarnClusterClientFactory
b/streampark-flink/streampark-flink-client/streampark-flink-client-core/src/main/resources/META-INF/services/org.apache.flink.yarn.YarnClusterClientFactory
index c1391b9e4..cce3acad3 100644
---
a/streampark-flink/streampark-flink-client/streampark-flink-client-core/src/main/resources/META-INF/services/org.apache.flink.yarn.YarnClusterClientFactory
+++
b/streampark-flink/streampark-flink-client/streampark-flink-client-core/src/main/resources/META-INF/services/org.apache.flink.yarn.YarnClusterClientFactory
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/streampark-spark/streampark-spark-cli/create_app.sh
b/streampark-spark/streampark-spark-cli/create_app.sh
index cc4cf1cb9..1de938e82 100644
--- a/streampark-spark/streampark-spark-cli/create_app.sh
+++ b/streampark-spark/streampark-spark-cli/create_app.sh
@@ -8,7 +8,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/streampark-spark/streampark-spark-cli/create_conf.sh
b/streampark-spark/streampark-spark-cli/create_conf.sh
index 48a9e5ef3..f2148186d 100644
--- a/streampark-spark/streampark-spark-cli/create_conf.sh
+++ b/streampark-spark/streampark-spark-cli/create_conf.sh
@@ -8,7 +8,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,
diff --git a/streampark-spark/streampark-spark-cli/default.properties
b/streampark-spark/streampark-spark-cli/default.properties
index b1fcbedcb..94b3435f8 100644
--- a/streampark-spark/streampark-spark-cli/default.properties
+++ b/streampark-spark/streampark-spark-cli/default.properties
@@ -6,7 +6,7 @@
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# 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,