Adopt license eye to check dependencies' license (#9220)

diff --git a/.github/workflows/skywalking.yaml b/.github/workflows/skywalking.yaml
index 2561387..5f17454 100644
--- a/.github/workflows/skywalking.yaml
+++ b/.github/workflows/skywalking.yaml
@@ -52,30 +52,62 @@
         with:
           submodules: true
       - name: Check code style
-        run: ./mvnw clean checkstyle:check
+        run: ./mvnw -B -q clean checkstyle:check
+
+  dependency-license:
+    if: |
+      always() &&
+      ((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.pom == 'true')
+    name: Dependency licenses
+    needs: [ changes ]
+    runs-on: ubuntu-latest
+    timeout-minutes: 30
+    steps:
+      - uses: actions/checkout@v3
+        with:
+          submodules: true
+      - uses: actions/setup-java@v3
+        with:
+          distribution: 'temurin'
+          java-version: '8'
+          cache: 'maven'
+      - name: Setup Go
+        uses: actions/setup-go@v3
+        with:
+          go-version: '1.16'
+      - name: Check Dependencies Licenses
+        run: |
+          go install github.com/apache/skywalking-eyes/cmd/license-eye@47febf5
+          license-eye dependency resolve --summary ./dist-material/release-docs/LICENSE.tpl || exit 1
+          if [ ! -z "$(git diff -U0 ./dist-material/release-docs/LICENSE)" ]; then
+            echo "LICENSE file is not updated correctly"
+            git diff -U0 ./dist-material/release-docs/LICENSE
+            exit 1
+          fi
 
   sanity-check:
-    if: (github.event_name == 'schedule' && github.repository == 'apache/skywalking') || (github.event_name != 'schedule')
+    if: always() && (github.event_name == 'schedule' && github.repository == 'apache/skywalking') || (github.event_name != 'schedule')
     name: Sanity check results
-    needs: [ license-header, code-style ]
+    needs: [ license-header, code-style, dependency-license ]
     runs-on: ubuntu-latest
     timeout-minutes: 10
     steps:
       - name: Check results
         run: |
-          [[ ${{ needs.license-header.result }} == 'success' ]] || exit -1;
-          [[ ${{ needs.code-style.result }} == 'success' ]] || exit -1;
+          [[ ${{ needs.license-header.result }} == 'success' ]] || exit 1;
+          [[ ${{ needs.code-style.result }} == 'success' ]] || exit 1;
+          [[ ${{ needs.dependency-license.result }} == 'success' ]] || [[ ${{ needs.dependency-license.result }} == 'skipped' ]] || exit 1;
 
   changes:
     # Check if anything related to Actual code / CI(functional testing) is changed
     # set outputs for other jobs to access for if conditions
     runs-on: ubuntu-latest
-    needs: [ sanity-check ]
     # To prevent error when there's no base branch
     if: github.event_name != 'schedule'
     timeout-minutes: 10
     outputs:
       oap: ${{ steps.filter.outputs.oap }}
+      pom: ${{ steps.filter.outputs.pom }}
     steps:
       - uses: actions/checkout@v3  # required for push event
       - name: Check for file changes
@@ -102,6 +134,8 @@
               dist-material/release-docs/**,\
               component-libraries.yml\
               }"
+            pom:
+              - "**/pom.xml"
           list-files: json  # logs matched files
 
   dist-tar:
@@ -171,30 +205,6 @@
           name: docker-images-${{ matrix.java-version }}
           path: docker-images-skywalking-*.tar
 
-  dependency-license:
-    if: |
-      always() &&
-      ((github.event_name == 'schedule' && github.repository == 'apache/skywalking') || needs.changes.outputs.oap == 'true')
-    name: Dependency licenses
-    needs: [ dist-tar, changes ]
-    runs-on: ubuntu-latest
-    timeout-minutes: 30
-    steps:
-      - uses: actions/checkout@v3
-        with:
-          submodules: true
-      - uses: actions/setup-java@v3
-        with:
-          distribution: 'temurin'
-          java-version: '8'
-          cache: 'maven'
-      - uses: actions/download-artifact@v3
-        with:
-          name: dist
-          path: dist
-      - name: Check Dependencies Licenses
-        run: tools/dependencies/check-LICENSE.sh
-
   unit-test:
     if: |
       always() &&
diff --git a/.licenserc.yaml b/.licenserc.yaml
index c4b70fb..2cbdf5a 100644
--- a/.licenserc.yaml
+++ b/.licenserc.yaml
@@ -66,3 +66,54 @@
     - 'oap-server/server-starter/src/main/resources/version.properties'
 
   comment: on-failure
+
+dependency:
+  files:
+    - pom.xml
+    - skywalking-ui/package.json
+  excludes:
+    - name: org.openjdk.jmh:jmh-core # We don't distribute the dependencies, they are just for the build process
+    - name: org.apache.skywalking:* # Exclude self dependencies
+  licenses:
+    - name: org.slf4j:slf4j-api
+      version: 1.7.30,1.7.32
+      license: Apache-2.0
+    - name: com.squareup.okhttp3:okhttp
+      version: 3.14.9,3.12.2
+      license: Apache-2.0
+    - name: com.google.guava:listenablefuture
+      version: 9999.0-empty-to-avoid-conflict-with-guava
+      license: Apache-2.0
+    - name: io.swagger:swagger-annotations
+      version: 1.6.5
+      license: Apache-2.0
+    - name: com.squareup.okio:okio
+      version: 1.15.0,1.17.2
+      license: Apache-2.0
+    - name: com.squareup.retrofit2:retrofit
+      version: 2.3.0,2.5.0
+      license: Apache-2.0
+    - name: com.squareup.retrofit2:converter-jackson
+      version: 2.3.0,2.5.0
+      license: Apache-2.0
+    - name: com.fasterxml.jackson.module:jackson-module-kotlin
+      version: 2.13.1
+      license: Apache-2.0
+    - name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310
+      version: 2.13.2
+      license: Apache-2.0
+    - name: com.graphql-java:graphql-java-extended-scalars
+      version: 17.0
+      license: MIT
+    - name: com.github.luben:zstd-jni
+      version: 1.4.3-1
+      license: BSD-2-Clause
+    - name: com.h2database:h2
+      version: 2.1.212
+      license: MPL-2.0
+    - name: org.antlr:antlr4-runtime
+      version: 4.9.2
+      license: BSD-3-Clause
+    - name: com.google.flatbuffers:flatbuffers-java
+      version: 1.12.0
+      license: Apache-2.0
diff --git a/dist-material/release-docs/LICENSE b/dist-material/release-docs/LICENSE
index aa9a68b..ec82357 100755
--- a/dist-material/release-docs/LICENSE
+++ b/dist-material/release-docs/LICENSE
@@ -173,32 +173,6 @@
       incurred by, or claims asserted against, such Contributor by reason
       of your accepting any such warranty or additional liability.
 
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "{}"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright {yyyy} {name of copyright owner}
-
-   Licensed 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.
 
 =======================================================================
 Apache SkyWalking Subcomponents:
@@ -207,256 +181,511 @@
 notices and license terms. Your use of the source code for the these
 subcomponents is subject to the terms and conditions of the following
 licenses.
-
-========================================================================
-Apache 2.0 licenses
 ========================================================================
 
-The following components are provided under the Apache License. See project link for details.
-The text of each license is also included at licenses/LICENSE-[project].txt.
-
-    Apache: httpcomponents 4.x.x: http://hc.apache.org/index.html, Apache 2.0
 
 ========================================================================
-Apache 2.0 licenses
+(Apache-2.0 OR MIT) licenses
 ========================================================================
+The following components are provided under the (Apache-2.0 OR MIT) License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
 
-The following components are provided under the Apache License. See project link for details.
+    https://npmjs.com/package/keycharm/v/0.4.0 0.4.0 (Apache-2.0 OR MIT)
+    https://npmjs.com/package/vis-data/v/7.1.4 7.1.4 (Apache-2.0 OR MIT)
+    https://npmjs.com/package/vis-timeline/v/7.5.1 7.5.1 (Apache-2.0 OR MIT)
+    https://npmjs.com/package/vis-util/v/5.0.3 5.0.3 (Apache-2.0 OR MIT)
+
+========================================================================
+0BSD licenses
+========================================================================
+The following components are provided under the 0BSD License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
+
+    https://npmjs.com/package/tslib/v/2.3.0 2.3.0 0BSD
+
+========================================================================
+Apache-2.0 licenses
+========================================================================
+The following components are provided under the Apache-2.0 License. See project link for details.
 The text of each license is the standard Apache 2.0 license.
-
-    Google: grpc-java 1.46.0: https://github.com/grpc/grpc-java, Apache 2.0
-    Google: guava 31.1: https://github.com/google/guava , Apache 2.0
-    Google: guice 4.1.0: https://github.com/google/guice , Apache 2.0
-    Google: gson 2.9.0: https://github.com/google/gson , Apache 2.0
-    Google: proto-google-common-protos 2.0.1: https://github.com/googleapis/java-common-protos , Apache 2.0
-    Google: jsr305 3.0.2: http://central.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.pom , Apache 2.0
-    Google: flatbuffers-java 1.12.0: https://github.com/google/flatbuffers/ , Apache 2.0
-    SnakeYAML 1.28: http://www.snakeyaml.org , Apache 2.0
-    Joda-Time 2.10.5: http://www.joda.org/joda-time/ , Apache 2.0
-    Joda-Convert 2.2.1: http://www.joda.org/joda-convert/ , Apache 2.0
-    Spring Framework 5.3.18: https://github.com/spring-projects/spring-framework, Apache 2.0
-    Spring Boot 2.6.6: https://spring.io/, Apache 2.0
-    Spring Cloud Gateway 3.1.2: https://spring.io/projects/spring-cloud, Apache-2.0
-    Spring Cloud Load Balancer 3.1.2: https://spring.io/projects/spring-cloud, Apache-2.0
-    Spring Web 5.3.19 https://spring.io/, Apache-2.0
-    Apache: commons-logging 1.2: https://github.com/apache/commons-logging, Apache 2.0
-    Apache: commons-codec 1.10: https://github.com/apache/commons-codec, Apache 2.0
-    Apache: commons-lang 3.6: https://github.com/apache/commons-lang, Apache 2.0
-    Apache: commons-text 1.8: https://github.com/apache/commons-text, Apache 2.0
-    Apache: commons-beanutils 1.9.4: https://github.com/apache/commons-beanutils, Apache 2.0
-    Apache: log4j2 2.17.1: https://github.com/apache/logging-log4j2, Apache 2.0
-    Apache: zookeeper 3.5.7: https://github.com/apache/zookeeper, Apache 2.0
-    Apache: commons-collections 3.2.2: https://github.com/apache/commons-collections, Apache 2.0
-    Apache: commons-configuration 1.8: https://github.com/apache/commons-configuration, Apache 2.0
-    Apache: commons-io 2.7: https://github.com/apache/commons-io, Apache 2.0
-    Apache: commons-compress 1.21: https://github.com/apache/commons-compress, Apache 2.0
-    Apache: commons-collections4 4.4: https://mvnrepository.com/artifact/org.apache.commons/commons-collections4, Apache 2.0
-    Apache: freemarker 2.3.31: https://github.com/apache/freemarker, Apache 2.0
-    Apache: Tomcat-embed 9.0.62 https://tomcat.apache.org, Apache 2.0
-    Apache: httpclient 4.5.13 https://hc.apache.org/, Apache 2.0
-    netty 4.1.77: https://github.com/netty/netty/blob/4.1/LICENSE.txt, Apache 2.0
-    netty: netty-tcnative-boringssl-static 2.0.51:  https://github.com/netty/netty-tcnative, Apache 2.0
-    annotations 13.0: http://www.jetbrains.org, Apache 2.0
-    compiler 0.9.6: https://github.com/spullara/mustache.java, Apache 2.0
-    error_prone_annotations 2.11.0: https://github.com/google/error-prone, Apache 2.0
-    instrumentation-api 0.4.3: https://github.com/google/instrumentation-java, Apache 2.0
-    jackson-annotations 2.13.2: https://github.com/FasterXML/jackson-annotations, Apache 2.0
-    jackson-core 2.13.2: https://github.com/FasterXML/jackson-core, Apache 2.0
-    jackson-databind 2.13.2.2: https://github.com/FasterXML/jackson-databind, Apache 2.0
-    jackson-datatype-jdk8 2.9.5: https://github.com/FasterXML/jackson-modules-java8/tree/jackson-modules-java8-2.8.8, Apache 2.0
-    jackson-module-kotlin 2.13.1: http://kotlinlang.org, Apache 2.0
-    jackson-module-afterburner 2.12.2: https://github.com/FasterXML/jackson-modules-base, Apache 2.0
-    java-dataloader 3.1.0: https://github.com/graphql-java/java-dataloader, Apache 2.0
-    kotlin-reflect 1.1.1: http://kotlinlang.org, Apache 2.0
-    kotlin-stdlib 1.1.60: http://kotlinlang.org, Apache 2.0
-    kotlin-stdlib-common 1.1.60: http://kotlinlang.org, Apache 2.0
-    kotlin-stdlib-jdk7-1.5.0 1.1.60: http://kotlinlang.org, Apache 2.0
-    kotlin-stdlib-jdk8-1.5.0 1.1.60: http://kotlinlang.org, Apache 2.0
-    kotlinx coroutines 1.5.0: https://github.com/Kotlin/kotlinx.coroutines, Apache 2.0
-    archaius-core 0.7.4: https://github.com/Netflix/archaius, Apache 2.0
-    classmate 1.5.1: https://github.com/FasterXML/java-classmate, Apache 2.0
-    hibernate-validator 5.3.6.Final: https://github.com/hibernate/hibernate-validator, Apache 2.0
-    hystrix 1.5.12: https://github.com/Netflix/Hystrix, Apache 2.0
-    javax.inject 1: http://central.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.pom, Apache 2.0
-    jboss-logging 3.3.0.Final: http://central.maven.org/maven2/org/jboss/logging/jboss-logging/3.3.0.Final/jboss-logging-3.3.0.Final.pom, Apache 2.0
-    Netflix commons 0.1.1: https://github.com/Netflix/netflix-commons, Apache 2.0
-    Netflix ribbon 2.2.4: https://github.com/Netflix/ribbon, Apache 2.0
-    rxjava 1.2.0: https://github.com/ReactiveX/RxJava, Apache 2.0
-    rxnetty 0.4.9: https://github.com/ReactiveX/rxnetty, Apache 2.0
-    servo 0.10.1: https://github.com/Netflix/servo, Apache 2.0
-    validation-api 1.1.0.Final: http://beanvalidation.org/licensing/, Apache 2.0
-    HikariCP 3.1.0: https://github.com/brettwooldridge/HikariCP, Apache 2.0
-    zipkin 2.23.16: https://github.com/openzipkin/zipkin, Apache 2.0
-    sharding-jdbc-core 2.0.3: https://github.com/sharding-sphere/sharding-sphere, Apache 2.0
-    kubernetes-client 15.0.1: https://github.com/kubernetes-client/java, Apache 2.0
-    proto files from istio/istio: https://github.com/istio/istio  Apache 2.0
-    proto files from istio/api: https://github.com/istio/api      Apache 2.0
-    nacos 1.4.2: https://github.com/alibaba/nacos, Apache 2.0
-    consul-client 1.4.2: https://github.com/rickfast/consul-client, Apache 2.0
-    okhttp 3.14.9: https://github.com/square/okhttp, Apache 2.0
-    prometheus client_java(simpleclient) 0.6.0: https://github.com/prometheus/client_java, Apache 2.0
-    proto files from istio/istio: https://github.com/istio/istio  Apache 2.0
-    proto files from istio/api: https://github.com/istio/api      Apache 2.0
-    proto files from envoyproxy/data-plane-api: https://github.com/envoyproxy/data-plane-api  Apache 2.0
-    proto files from prometheus/client_model: https://github.com/prometheus/client_model Apache 2.0
-    proto files from lyft/protoc-gen-validate: https://github.com/lyft/protoc-gen-validate Apache 2.0
-    proto files from gogo/googleapis: https://github.com/gogo/googleapis Apache 2.0
-    flatbuffers files from istio/proxy: https://github.com/istio/proxy Apache 2.0
-    Apache: commons-text 1.4: https://github.com/apache/commons-text Apache 2.0
-    sundrio 0.9.2: https://github.com/sundrio/sundrio Apache 2.0
-    Ctripcorp: apollo 1.8.0: https://github.com/ctripcorp/apollo Apache 2.0
-    javaassist 3.25.0-GA: https://github.com/jboss-javassist/javassist Apache 2.0
-    jackson-module-afterburner 2.12.2: https://github.com/FasterXML/jackson-modules-base, Apache 2.0
-    perfmark-api 0.23.0: https://github.com/perfmark/perfmark, Apache 2.0
-    logging-interceptor 4.9.2: https://github.com/square/okhttp/tree/master/okhttp-logging-interceptor, Apache 2.0
-    swagger-annotations 1.6.5: https://mvnrepository.com/artifact/io.swagger/swagger-annotations, Apache 2.0
-    jose4j 0.7.11: https://mvnrepository.com/artifact/org.bitbucket.b_c/jose4j, Apache 2.0
-    vavr 0.10.3: https://github.com/vavr-io/vavr, Apache 2.0
-    kafka-clients 2.4.1: https://github.com/apache/kafka, Apache 2.0
-    lz4-java 1.6.0: https://github.com/jpountz/lz4-java, Apache 2.0
-    snappy-java 1.1.7.3: https://github.com/xerial/snappy-java, Apache 2.0
-    slf4j-api 1.7.30: http://www.slf4j.org, Apache 2.0
-    mvel 2.4.8: https://github.com/mvel/mvel, Apache 2.0
-    okio 1.17.2: https://github.com/square/okio Apache 2.0
-    simpleclient_httpserver 0.15.0 from prometheus https://github.com/prometheus/client_java Apache 2.0
-    jetcd 0.5.3, https://github.com/etcd-io/jetcd, Apache 2.0
-    failasfe 2.3.4, https://github.com/jhalterman/failsafe, Apache 2.0
-    Armeria 1.16.0, http://github.com/line/armeria, Apache 2.0
-    Brotli4j 1.7.1, https://github.com/hyperxpro/Brotli4j, Apache 2.0
-    micrometer 1.8.5, https://github.com/micrometer-metrics/micrometer, Apache 2.0
-    j2objc 1.3: https://github.com/google/j2objc Apache 2.0
-    evictor 1.0.0: https://github.com/stoyanr/Evictor Apache 2.0
+    https://mvnrepository.com/artifact/com.aayushatharva.brotli4j/brotli4j/1.7.1 Apache-2.0
+    https://mvnrepository.com/artifact/com.alibaba.nacos/nacos-api/1.4.2 Apache-2.0
+    https://mvnrepository.com/artifact/com.alibaba.nacos/nacos-client/1.4.2 Apache-2.0
+    https://mvnrepository.com/artifact/com.alibaba.nacos/nacos-common/1.4.2 Apache-2.0
+    https://mvnrepository.com/artifact/com.ctrip.framework.apollo/apollo-client/1.8.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.ctrip.framework.apollo/apollo-core/1.8.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations/2.13.2 Apache-2.0
+    https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core/2.13.2 Apache-2.0
+    https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind/2.13.2.2 Apache-2.0
+    https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-guava/2.9.10 Apache-2.0
+    https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-guava/2.9.5 Apache-2.0
+    https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-jdk8/2.9.10 Apache-2.0
+    https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-jdk8/2.13.1 Apache-2.0
+    https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-jdk8/2.9.5 Apache-2.0
+    https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-jdk8/2.13.2 Apache-2.0
+    https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-jsr310/2.13.2 Apache-2.0
+    https://mvnrepository.com/artifact/com.fasterxml.jackson.module/jackson-module-kotlin/2.13.1 Apache-2.0
+    https://mvnrepository.com/artifact/com.fasterxml.jackson.module/jackson-module-parameter-names/2.13.2 Apache-2.0
+    https://mvnrepository.com/artifact/com.fasterxml/classmate/1.5.1 Apache-2.0
+    https://mvnrepository.com/artifact/com.google.android/annotations/4.1.1.4 Apache-2.0
+    https://mvnrepository.com/artifact/com.google.api.grpc/proto-google-common-protos/2.0.1 Apache-2.0
+    https://mvnrepository.com/artifact/com.google.code.findbugs/jsr305/3.0.2 Apache-2.0
+    https://mvnrepository.com/artifact/com.google.code.findbugs/jsr305/1.3.9 Apache-2.0
+    https://mvnrepository.com/artifact/com.google.code.gson/gson/2.8.9 Apache-2.0
+    https://mvnrepository.com/artifact/com.google.code.gson/gson/2.9.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.google.errorprone/error_prone_annotations/2.10.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.google.errorprone/error_prone_annotations/2.11.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.google.flatbuffers/flatbuffers-java/1.12.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.google.guava/failureaccess/1.0.1 Apache-2.0
+    https://mvnrepository.com/artifact/com.google.guava/guava/31.0.1-android Apache-2.0
+    https://mvnrepository.com/artifact/com.google.guava/guava/31.1-jre Apache-2.0
+    https://mvnrepository.com/artifact/com.google.guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava Apache-2.0
+    https://mvnrepository.com/artifact/com.google.inject/guice/4.1.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.google.j2objc/j2objc-annotations/1.3 Apache-2.0
+    https://mvnrepository.com/artifact/com.graphql-java/java-dataloader/3.1.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.linecorp.armeria/armeria/1.16.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.linecorp.armeria/armeria-graphql/1.16.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.linecorp.armeria/armeria-graphql-protocol/1.16.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.linecorp.armeria/armeria-protobuf/1.16.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.orbitz.consul/consul-client/1.4.2 Apache-2.0
+    https://mvnrepository.com/artifact/com.orbitz.consul/consul-client/1.2.6 Apache-2.0
+    https://mvnrepository.com/artifact/com.squareup.okhttp3/logging-interceptor/4.9.2 Apache-2.0
+    https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp/3.14.9 Apache-2.0
+    https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp/3.12.2 Apache-2.0
+    https://mvnrepository.com/artifact/com.squareup.okio/okio/1.17.2 Apache-2.0
+    https://mvnrepository.com/artifact/com.squareup.okio/okio/1.15.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.squareup.retrofit2/converter-jackson/2.5.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.squareup.retrofit2/converter-jackson/2.3.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.squareup.retrofit2/retrofit/2.5.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.squareup.retrofit2/retrofit/2.3.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.stoyanr/evictor/1.0.0 Apache-2.0
+    https://mvnrepository.com/artifact/com.zaxxer/HikariCP/3.1.0 Apache-2.0
+    https://mvnrepository.com/artifact/commons-beanutils/commons-beanutils/1.9.4 Apache-2.0
+    https://mvnrepository.com/artifact/commons-codec/commons-codec/1.11 Apache-2.0
+    https://mvnrepository.com/artifact/commons-io/commons-io/2.7 Apache-2.0
+    https://mvnrepository.com/artifact/commons-logging/commons-logging/1.2 Apache-2.0
+    https://npmjs.com/package/d3-flame-graph/v/4.1.3 4.1.3 Apache-2.0
+    https://npmjs.com/package/echarts/v/5.2.2 5.2.2 Apache-2.0
+    https://mvnrepository.com/artifact/io.etcd/jetcd-common/0.5.3 Apache-2.0
+    https://mvnrepository.com/artifact/io.etcd/jetcd-core/0.5.3 Apache-2.0
+    https://mvnrepository.com/artifact/io.etcd/jetcd-resolver/0.5.3 Apache-2.0
+    https://mvnrepository.com/artifact/io.grpc/grpc-api/1.46.0 Apache-2.0
+    https://mvnrepository.com/artifact/io.grpc/grpc-context/1.46.0 Apache-2.0
+    https://mvnrepository.com/artifact/io.grpc/grpc-core/1.46.0 Apache-2.0
+    https://mvnrepository.com/artifact/io.grpc/grpc-grpclb/1.46.0 Apache-2.0
+    https://mvnrepository.com/artifact/io.grpc/grpc-netty/1.46.0 Apache-2.0
+    https://mvnrepository.com/artifact/io.grpc/grpc-protobuf/1.46.0 Apache-2.0
+    https://mvnrepository.com/artifact/io.grpc/grpc-protobuf-lite/1.46.0 Apache-2.0
+    https://mvnrepository.com/artifact/io.grpc/grpc-stub/1.46.0 Apache-2.0
+    https://mvnrepository.com/artifact/io.gsonfire/gson-fire/1.8.5 Apache-2.0
+    https://mvnrepository.com/artifact/io.kubernetes/client-java/15.0.1 Apache-2.0
+    https://mvnrepository.com/artifact/io.kubernetes/client-java-api/15.0.1 Apache-2.0
+    https://mvnrepository.com/artifact/io.kubernetes/client-java-proto/15.0.1 Apache-2.0
+    https://mvnrepository.com/artifact/io.micrometer/micrometer-core/1.8.5 Apache-2.0
+    https://mvnrepository.com/artifact/io.micrometer/micrometer-core/1.8.4 Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-buffer/4.1.72.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-buffer/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-codec/4.1.72.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-codec/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-codec-dns/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-codec-dns/4.1.76.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-codec-haproxy/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-codec-haproxy/4.1.76.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-codec-http/4.1.72.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-codec-http/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-codec-http2/4.1.72.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-codec-http2/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-codec-socks/4.1.72.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-codec-socks/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-common/4.1.72.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-common/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-handler/4.1.72.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-handler/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-handler-proxy/4.1.72.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-handler-proxy/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-resolver/4.1.72.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-resolver/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-resolver-dns/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-resolver-dns/4.1.76.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-resolver-dns-classes-macos/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-resolver-dns-classes-macos/4.1.76.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-resolver-dns-native-macos/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-resolver-dns-native-macos/4.1.76.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-tcnative-boringssl-static/2.0.52.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-tcnative-boringssl-static/2.0.51.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-tcnative-classes/2.0.52.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-transport/4.1.72.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-transport/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-transport-classes-epoll/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-transport-classes-epoll/4.1.76.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-transport-native-epoll/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-transport-native-epoll/4.1.76.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-transport-native-epoll/4.1.45.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-transport-native-unix-common/4.1.77.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.netty/netty-transport-native-unix-common/4.1.76.Final Apache-2.0
+    https://mvnrepository.com/artifact/io.perfmark/perfmark-api/0.25.0 Apache-2.0
+    https://mvnrepository.com/artifact/io.projectreactor.addons/reactor-extra/3.4.8 Apache-2.0
+    https://mvnrepository.com/artifact/io.projectreactor.netty/reactor-netty-core/1.0.18 Apache-2.0
+    https://mvnrepository.com/artifact/io.projectreactor.netty/reactor-netty-http/1.0.18 Apache-2.0
+    https://mvnrepository.com/artifact/io.projectreactor/reactor-core/3.4.17 Apache-2.0
+    https://mvnrepository.com/artifact/io.prometheus/simpleclient/0.6.0 Apache-2.0
+    https://mvnrepository.com/artifact/io.prometheus/simpleclient_common/0.15.0 Apache-2.0
+    https://mvnrepository.com/artifact/io.prometheus/simpleclient_common/0.6.0 Apache-2.0
+    https://mvnrepository.com/artifact/io.prometheus/simpleclient_hotspot/0.6.0 Apache-2.0
+    https://mvnrepository.com/artifact/io.prometheus/simpleclient_httpserver/0.15.0 Apache-2.0
+    https://mvnrepository.com/artifact/io.swagger/swagger-annotations/1.6.5 Apache-2.0
+    https://mvnrepository.com/artifact/io.vavr/vavr/0.10.3 Apache-2.0
+    https://mvnrepository.com/artifact/io.vavr/vavr-match/0.10.3 Apache-2.0
+    https://mvnrepository.com/artifact/io.zipkin.zipkin2/zipkin/2.23.16 Apache-2.0
+    https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-api/2.0.2 Apache-2.0
+    https://mvnrepository.com/artifact/javax.inject/javax.inject/1 Apache-2.0
+    https://mvnrepository.com/artifact/joda-time/joda-time/2.10.5 Apache-2.0
+    https://mvnrepository.com/artifact/net.jodah/failsafe/2.3.4 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.commons/commons-collections4/4.4 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.commons/commons-compress/1.21 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.12.0 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.commons/commons-text/1.4 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.curator/curator-client/4.3.0 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.curator/curator-framework/4.3.0 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.curator/curator-recipes/4.3.0 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.curator/curator-x-discovery/4.3.0 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.httpcomponents/httpasyncclient/4.1.3 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient/4.5.13 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore/4.4.13 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore-nio/4.4.13 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api/2.17.1 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core/2.17.1 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-slf4j-impl/2.17.1 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.tomcat.embed/tomcat-embed-el/9.0.62 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.yetus/audience-annotations/0.5.0 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.zookeeper/zookeeper/3.5.7 Apache-2.0
+    https://mvnrepository.com/artifact/org.apache.zookeeper/zookeeper-jute/3.5.7 Apache-2.0
+    https://mvnrepository.com/artifact/org.bitbucket.b_c/jose4j/0.7.11 Apache-2.0
+    https://mvnrepository.com/artifact/org.codehaus.groovy/groovy/3.0.8 Apache-2.0
+    https://mvnrepository.com/artifact/org.freemarker/freemarker/2.3.31 Apache-2.0
+    https://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator/6.2.3.Final Apache-2.0
+    https://mvnrepository.com/artifact/org.jboss.logging/jboss-logging/3.4.1.Final Apache-2.0
+    https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-reflect/1.5.0 Apache-2.0
+    https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-stdlib/1.4.10 Apache-2.0
+    https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-stdlib/1.5.0 Apache-2.0
+    https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-stdlib-common/1.4.10 Apache-2.0
+    https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-stdlib-common/1.5.0 Apache-2.0
+    https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.4.10 Apache-2.0
+    https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.5.0 Apache-2.0
+    https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.4.10 Apache-2.0
+    https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.5.0 Apache-2.0
+    https://mvnrepository.com/artifact/org.jetbrains.kotlinx/kotlinx-coroutines-core/1.5.0-native-mt Apache-2.0
+    https://mvnrepository.com/artifact/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.5.0-native-mt Apache-2.0
+    https://mvnrepository.com/artifact/org.jetbrains.kotlinx/kotlinx-coroutines-jdk8/1.5.0-native-mt Apache-2.0
+    https://mvnrepository.com/artifact/org.jetbrains.kotlinx/kotlinx-coroutines-reactive/1.5.0-native-mt Apache-2.0
+    https://mvnrepository.com/artifact/org.jetbrains/annotations/13.0 Apache-2.0
+    https://mvnrepository.com/artifact/org.lz4/lz4-java/1.6.0 Apache-2.0
+    https://mvnrepository.com/artifact/org.mvel/mvel2/2.4.8.Final Apache-2.0
+    https://mvnrepository.com/artifact/org.slf4j/jcl-over-slf4j/1.7.30 Apache-2.0
+    https://mvnrepository.com/artifact/org.slf4j/log4j-over-slf4j/1.7.30 Apache-2.0
+    https://mvnrepository.com/artifact/org.slf4j/slf4j-api/1.7.30 Apache-2.0
+    https://mvnrepository.com/artifact/org.slf4j/slf4j-api/1.7.32 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.boot/spring-boot/2.6.6 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-actuator/2.6.6 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-actuator-autoconfigure/2.6.6 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-autoconfigure/2.6.6 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter/2.6.6 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-actuator/2.6.6 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-cache/2.6.7 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-json/2.6.7 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-reactor-netty/2.6.7 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-validation/2.6.7 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-webflux/2.6.7 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-commons/3.1.2 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-context/3.1.2 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-gateway-server/3.1.2 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-loadbalancer/3.1.2 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter/3.1.2 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-gateway/3.1.2 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-loadbalancer/3.1.2 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.security/spring-security-crypto/5.6.3 Apache-2.0
+    https://mvnrepository.com/artifact/org.springframework.security/spring-security-rsa/1.0.10.RELEASE Apache-2.0
+    https://mvnrepository.com/artifact/org.xerial.snappy/snappy-java/1.1.7.3 Apache-2.0
+    https://mvnrepository.com/artifact/org.yaml/snakeyaml/1.28 Apache-2.0
+    https://npmjs.com/package/typescript/v/4.4.4 4.4.4 Apache-2.0
 
 ========================================================================
-MIT licenses
+Apache-2.0 and BSD-3-Clause licenses
 ========================================================================
+The following components are provided under the Apache-2.0 and BSD-3-Clause License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
 
-The following components are provided under the MIT License. See project link for details.
-The text of each license is also included at licenses/LICENSE-[project].txt.
-
-    slf4j 1.7.25: https://www.slf4j.org/ , MIT
-    GraphQL java 8.0: https://github.com/graphql-java/graphql-java , MIT
-    GraphQL Java Tools 5.2.3: https://github.com/graphql-java/graphql-java-tools , MIT
-    bcpkix-jdk15on 1.70: http://www.bouncycastle.org/licence.html , MIT
-    bcprov-jdk15on 1.70: http://www.bouncycastle.org/licence.html , MIT
-    bcprov-ext-jdk15on 1.70: http://www.bouncycastle.org/licence.html , MIT
-    bcutil-ext-jdk15on 1.70: http://www.bouncycastle.org/licence.html , MIT
-    checker-qual 2.8.1: https://github.com/typetools/checker-framework, MIT
+    https://mvnrepository.com/artifact/com.fasterxml.jackson.module/jackson-module-afterburner/2.12.2 Apache-2.0 and BSD-3-Clause
+    https://mvnrepository.com/artifact/org.springframework/spring-aop/5.3.19 Apache-2.0 and BSD-3-Clause
+    https://mvnrepository.com/artifact/org.springframework/spring-beans/5.3.19 Apache-2.0 and BSD-3-Clause
+    https://mvnrepository.com/artifact/org.springframework/spring-context/5.3.19 Apache-2.0 and BSD-3-Clause
+    https://mvnrepository.com/artifact/org.springframework/spring-context-support/5.3.19 Apache-2.0 and BSD-3-Clause
+    https://mvnrepository.com/artifact/org.springframework/spring-core/5.3.18 Apache-2.0 and BSD-3-Clause
+    https://mvnrepository.com/artifact/org.springframework/spring-expression/5.3.19 Apache-2.0 and BSD-3-Clause
+    https://mvnrepository.com/artifact/org.springframework/spring-jcl/5.3.18 Apache-2.0 and BSD-3-Clause
+    https://mvnrepository.com/artifact/org.springframework/spring-web/5.3.19 Apache-2.0 and BSD-3-Clause
+    https://mvnrepository.com/artifact/org.springframework/spring-webflux/5.3.19 Apache-2.0 and BSD-3-Clause
 
 ========================================================================
-MIT licenses
+Apache-2.0 and CDDL-1.1 and BSD-3-Clause and BSD-2-Clause licenses
 ========================================================================
+The following components are provided under the Apache-2.0 and CDDL-1.1 and BSD-3-Clause and BSD-2-Clause License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
 
-The following components are provided under the standard MIT License. See project link for details.
-
-    animal-sniffer-annotations 1.18: https://www.mojohaus.org/animal-sniffer/animal-sniffer-annotations/license.html, MIT
+    https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients/2.4.1 Apache-2.0 and CDDL-1.1 and BSD-3-Clause and BSD-2-Clause
 
 ========================================================================
-BSD licenses
+BSD-2-Clause licenses
 ========================================================================
+The following components are provided under the BSD-2-Clause License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
 
-The following components are provided under a BSD license. See project link for details.
-The text of each license is also included at licenses/LICENSE-[project].txt.
-
-    asm 9.0:https://gitlab.ow2.org , BSD-3-Clause
-    antlr4-runtime 4.9.2: http://www.antlr.org/license.html, BSD-3-Clause
-    Google: protobuf-java 3.19.4: https://github.com/google/protobuf/blob/master/java/pom.xml , BSD-3-Clause
-    Google: protobuf-java-util 3.19.4: https://github.com/google/protobuf/blob/master/java/pom.xml , BSD-3-Clause
-
-    zstd-jni 1.4.3-1: https://github.com/luben/zstd-jni, BSD-3-Clause
-    postgresql 42.3.3: https://jdbc.postgresql.org/about/license.html, BSD-2-Clause
-    LatencyUtils 2.0.3: https://github.com/LatencyUtils/LatencyUtils, BSD-2-Clause
+    https://mvnrepository.com/artifact/com.github.luben/zstd-jni/1.4.3-1 BSD-2-Clause
+    https://mvnrepository.com/artifact/org.postgresql/postgresql/42.3.3 BSD-2-Clause
 
 ========================================================================
-MPL 2.0 licenses
+BSD-3-Clause licenses
 ========================================================================
+The following components are provided under the BSD-3-Clause License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
 
-The following components are provided under a MPL 2.0 license. See project link for details.
-The text of each license is also included at licenses/LICENSE-[project].txt.
+    https://npmjs.com/package/@intlify/message-compiler/node_modules/source-map/v/0.6.1 0.6.1 BSD-3-Clause
+    https://npmjs.com/package/@vue/compiler-core/node_modules/source-map/v/0.6.1 0.6.1 BSD-3-Clause
+    https://npmjs.com/package/@vue/compiler-sfc/node_modules/source-map/v/0.6.1 0.6.1 BSD-3-Clause
+    https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java/3.19.2 BSD-3-Clause
+    https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java/3.19.4 BSD-3-Clause
+    https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java-util/3.19.4 BSD-3-Clause
+    https://npmjs.com/package/d3-collection/v/1.0.7 1.0.7 BSD-3-Clause
+    https://npmjs.com/package/d3-ease/v/3.0.1 3.0.1 BSD-3-Clause
+    https://npmjs.com/package/d3-tip/node_modules/d3-selection/v/1.4.2 1.4.2 BSD-3-Clause
+    https://npmjs.com/package/normalize-wheel-es/v/1.1.1 1.1.1 BSD-3-Clause
+    https://mvnrepository.com/artifact/org.antlr/antlr4-runtime/4.9.2 BSD-3-Clause
+    https://mvnrepository.com/artifact/org.hamcrest/hamcrest-core/1.3 BSD-3-Clause
+    https://npmjs.com/package/rw/v/1.3.3 1.3.3 BSD-3-Clause
+    https://npmjs.com/package/source-map-js/v/1.0.2 1.0.2 BSD-3-Clause
+    https://npmjs.com/package/zrender/v/5.2.1 5.2.1 BSD-3-Clause
 
-    H2 Database 2.1.212: http://www.h2database.com/html/main.html , MPL 2.0 or EPL 1.0
-
-========================================
+========================================================================
 CC0-1.0 licenses
-========================================
+========================================================================
+The following components are provided under the CC0-1.0 License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
 
-HdrHistogram 2.1.12:	https://github.com/HdrHistogram/HdrHistogram , CC0-1.0 and BSD 2-Clause
-reactive-streams 1.0.2:	https://github.com/reactive-streams/reactive-streams-jvm , CC0-1.0
+    https://mvnrepository.com/artifact/org.latencyutils/LatencyUtils/2.0.3 CC0-1.0
+    https://mvnrepository.com/artifact/org.reactivestreams/reactive-streams/1.0.3 CC0-1.0
+    https://mvnrepository.com/artifact/org.reactivestreams/reactive-streams/1.0.2 CC0-1.0
 
 ========================================================================
-EPL licenses
+CC0-1.0 and BSD-2-Clause licenses
 ========================================================================
+The following components are provided under the CC0-1.0 and BSD-2-Clause License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
 
-The following components are provided under the EPL License. See project link for details.
-The text of each license is also included at licenses/LICENSE-[project].txt.
-
-    logback 1.2.11: https://github.com/qos-ch/logback: EPL 1.0
-    logback-classic 1.2.11: https://github.com/qos-ch/logback: EPL 1.0
-    logback-core 1.2.11: https://github.com/qos-ch/logback: EPL 1.0
+    https://mvnrepository.com/artifact/org.hdrhistogram/HdrHistogram/2.1.12 CC0-1.0 and BSD-2-Clause
 
 ========================================================================
-CDDL licenses
+EPL-1.0 licenses
 ========================================================================
+The following components are provided under the EPL-1.0 License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
 
-The following components are provided under the CDDL License. See project link for details.
-The text of each license is also included at licenses/LICENSE-[project].txt.
-
-    jsr311-api 1.1.1: http://central.maven.org/maven2/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.pom ,  CDDL 1.1
+    https://mvnrepository.com/artifact/junit/junit/4.13.1 EPL-1.0
 
 ========================================================================
-UI related licenses
+EPL-1.0 and LGPL-2.1 licenses
 ========================================================================
+The following components are provided under the EPL-1.0 and LGPL-2.1 License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
 
-The following components are used in UI.See project link for details.
-The text of each license is also included at licenses/ui-licenses/LICENSE-[project].txt.
+    https://mvnrepository.com/artifact/ch.qos.logback/logback-classic/1.2.11 EPL-1.0 and LGPL-2.1
+    https://mvnrepository.com/artifact/ch.qos.logback/logback-core/1.2.11 EPL-1.0 and LGPL-2.1
 
-========================================
-MIT licenses
-========================================
-vue	3.2.21:	https://github.com/vuejs/vue	MIT
-vue-router	4.0.12:	https://github.com/vuejs/vue-router	MIT
-vuex	4.0.2:	https://github.com/vuejs/vuex	MIT
-dayjs	1.10.7:	https://github.com/iamkun/dayjs	MIT
-lodash	4.17.21:	https://github.com/lodash/lodash	MIT
-vue-i18n 9.1.9:  https://github.com/kazupon/vue-i18n   MIT
-pinia	2.0.5:	https://github.com/posva/pinia	MIT
-async-validator 4.0.7:  https://github.com/yiminghe/async-validator   MIT
-axios 0.24.0:  https://github.com/axios/axios   MIT
-memoize-one 6.0.0:  https://github.com/alexreardon/memoize-one  MIT
-popperjs/core 2.10.2:  https://github.com/popperjs/popper-core  MIT
-vue-demi 0.12.1:  https://github.com/antfu/vue-demi  MIT
-vueuse/core 6.8.0:  https://github.com/vueuse/vueuse  MIT
-vue/devtools-api 6.0.0-beta.20.1:  https://github.com/vuejs/vue-devtools  MIT
-element-plus 2.0.2:  https://github.com/element-plus/element-plus   MIT
-vue-types 4.1.1: https://github.com/dwightjack/vue-types   MIT
-is-plain-object 5.0.0: https://github.com/jonschlinkert/is-plain-object MIT
-vue-grid-layout 3.0.0-beta1: https://github.com/jbaysolutions/vue-grid-layout MIT
-interactjs 1.10.11: https://github.com/taye/interact.js MIT
-mitt 1.1.2: https://github.com/developit/mitt MIT
-element-resize-detector 1.2.4: https://github.com/wnr/element-resize-detector MIT
-batch-processor 1.0.0: https://github.com/wnr/batch-processor MIT
-d3-tip 0.9.1: https: //github.com/Caged/d3-tip MIT
-ctrl/tinycolor 3.4.0: https: //github.com/scttcper/tinycolor MIT
-element-plus/icons-vue 0.2.7:  https://github.com/element-plus/element-plus-icons   MIT
-monaco-editor 0.27.0: https://github.com/microsoft/monaco-editor MIT
-========================================
-Apache 2.0 licenses
-========================================
-echarts 5.2.2: https://github.com/apache/echarts Apache-2.0
-d3-flame-graph 4.1.3: https://github.com/spiermar/d3-flame-graph Apache-2.0
-vis-timeline 7.5.1: https://github.com/visjs/vis-timeline Apache-2.0
-========================================
+========================================================================
+EPL-2.0 and GPL-2.0 licenses
+========================================================================
+The following components are provided under the EPL-2.0 and GPL-2.0 License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
+
+    https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-api/1.3.5 EPL-2.0 and GPL-2.0
+
+========================================================================
+GPL-2.0-with-classpath-exception and MIT licenses
+========================================================================
+The following components are provided under the GPL-2.0-with-classpath-exception and MIT License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
+
+    https://mvnrepository.com/artifact/org.checkerframework/checker-compat-qual/2.5.5 GPL-2.0-with-classpath-exception and MIT
+
+========================================================================
 ISC licenses
-========================================
-d3 7.3.0: https://github.com/d3/d3  ISC
-========================================
-BSD licenses
-========================================
-normalize-wheel-es 1.1.1:  https://github.com/sxzz/normalize-wheel-es   BSD
-zrender 5.2.1: https://github.com/ecomfe/zrender BSD-3-Clause
-tslib 2.3.0: https://github.com/Microsoft/tslib 0BSD
+========================================================================
+The following components are provided under the ISC License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
 
-========================================
+    https://npmjs.com/package/d3/v/7.3.0 7.3.0 ISC
+    https://npmjs.com/package/d3-array/v/3.1.1 3.1.1 ISC
+    https://npmjs.com/package/d3-axis/v/3.0.0 3.0.0 ISC
+    https://npmjs.com/package/d3-brush/v/3.0.0 3.0.0 ISC
+    https://npmjs.com/package/d3-chord/v/3.0.1 3.0.1 ISC
+    https://npmjs.com/package/d3-color/v/3.0.1 3.0.1 ISC
+    https://npmjs.com/package/d3-contour/v/3.0.1 3.0.1 ISC
+    https://npmjs.com/package/d3-delaunay/v/6.0.2 6.0.2 ISC
+    https://npmjs.com/package/d3-dispatch/v/3.0.1 3.0.1 ISC
+    https://npmjs.com/package/d3-drag/v/3.0.0 3.0.0 ISC
+    https://npmjs.com/package/d3-dsv/v/3.0.1 3.0.1 ISC
+    https://npmjs.com/package/d3-fetch/v/3.0.1 3.0.1 ISC
+    https://npmjs.com/package/d3-force/v/3.0.0 3.0.0 ISC
+    https://npmjs.com/package/d3-format/v/3.1.0 3.1.0 ISC
+    https://npmjs.com/package/d3-geo/v/3.0.1 3.0.1 ISC
+    https://npmjs.com/package/d3-hierarchy/v/3.1.1 3.1.1 ISC
+    https://npmjs.com/package/d3-interpolate/v/3.0.1 3.0.1 ISC
+    https://npmjs.com/package/d3-path/v/3.0.1 3.0.1 ISC
+    https://npmjs.com/package/d3-polygon/v/3.0.1 3.0.1 ISC
+    https://npmjs.com/package/d3-quadtree/v/3.0.1 3.0.1 ISC
+    https://npmjs.com/package/d3-random/v/3.0.1 3.0.1 ISC
+    https://npmjs.com/package/d3-scale/v/4.0.2 4.0.2 ISC
+    https://npmjs.com/package/d3-scale-chromatic/v/3.0.0 3.0.0 ISC
+    https://npmjs.com/package/d3-selection/v/3.0.0 3.0.0 ISC
+    https://npmjs.com/package/d3-shape/v/3.1.0 3.1.0 ISC
+    https://npmjs.com/package/d3-time/v/3.0.0 3.0.0 ISC
+    https://npmjs.com/package/d3-time-format/v/4.1.0 4.1.0 ISC
+    https://npmjs.com/package/d3-timer/v/3.0.1 3.0.1 ISC
+    https://npmjs.com/package/d3-transition/v/3.0.1 3.0.1 ISC
+    https://npmjs.com/package/d3-zoom/v/3.0.0 3.0.0 ISC
+    https://npmjs.com/package/delaunator/v/5.0.0 5.0.0 ISC
+    https://npmjs.com/package/internmap/v/2.0.3 2.0.3 ISC
+    https://npmjs.com/package/postcss/node_modules/picocolors/v/1.0.0 1.0.0 ISC
+
+========================================================================
+MIT licenses
+========================================================================
+The following components are provided under the MIT License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
+
+    https://npmjs.com/package/@babel/parser/v/7.18.11 7.18.11 MIT
+    https://npmjs.com/package/@ctrl/tinycolor/v/3.4.0 3.4.0 MIT
+    https://npmjs.com/package/@egjs/hammerjs/v/2.0.17 2.0.17 MIT
+    https://npmjs.com/package/@element-plus/icons-vue/v/0.2.7 0.2.7 MIT
+    https://npmjs.com/package/@interactjs/actions/v/1.10.11 1.10.11 MIT
+    https://npmjs.com/package/@interactjs/auto-scroll/v/1.10.11 1.10.11 MIT
+    https://npmjs.com/package/@interactjs/auto-start/v/1.10.11 1.10.11 MIT
+    https://npmjs.com/package/@interactjs/core/v/1.10.11 1.10.11 MIT
+    https://npmjs.com/package/@interactjs/dev-tools/v/1.10.11 1.10.11 MIT
+    https://npmjs.com/package/@interactjs/inertia/v/1.10.11 1.10.11 MIT
+    https://npmjs.com/package/@interactjs/interact/v/1.10.11 1.10.11 MIT
+    https://npmjs.com/package/@interactjs/interactjs/v/1.10.11 1.10.11 MIT
+    https://npmjs.com/package/@interactjs/modifiers/v/1.10.11 1.10.11 MIT
+    https://npmjs.com/package/@interactjs/offset/v/1.10.11 1.10.11 MIT
+    https://npmjs.com/package/@interactjs/pointer-events/v/1.10.11 1.10.11 MIT
+    https://npmjs.com/package/@interactjs/reflow/v/1.10.11 1.10.11 MIT
+    https://npmjs.com/package/@interactjs/snappers/v/1.10.11 1.10.11 MIT
+    https://npmjs.com/package/@interactjs/types/v/1.10.11 1.10.11 MIT
+    https://npmjs.com/package/@interactjs/utils/v/1.10.11 1.10.11 MIT
+    https://npmjs.com/package/@intlify/core-base/v/9.1.9 9.1.9 MIT
+    https://npmjs.com/package/@intlify/devtools-if/v/9.1.9 9.1.9 MIT
+    https://npmjs.com/package/@intlify/message-compiler/v/9.1.9 9.1.9 MIT
+    https://npmjs.com/package/@intlify/message-resolver/v/9.1.9 9.1.9 MIT
+    https://npmjs.com/package/@intlify/runtime/v/9.1.9 9.1.9 MIT
+    https://npmjs.com/package/@intlify/shared/v/9.1.9 9.1.9 MIT
+    https://npmjs.com/package/@intlify/vue-devtools/v/9.1.9 9.1.9 MIT
+    https://npmjs.com/package/@popperjs/core/v/2.11.2 2.11.2 MIT
+    https://npmjs.com/package/@types/hammerjs/v/2.0.41 2.0.41 MIT
+    https://npmjs.com/package/@types/lodash/v/4.14.179 4.14.179 MIT
+    https://npmjs.com/package/@types/lodash-es/v/4.17.6 4.17.6 MIT
+    https://npmjs.com/package/@vue/compiler-core/v/3.2.26 3.2.26 MIT
+    https://npmjs.com/package/@vue/compiler-dom/v/3.2.26 3.2.26 MIT
+    https://npmjs.com/package/@vue/compiler-sfc/v/3.2.26 3.2.26 MIT
+    https://npmjs.com/package/@vue/compiler-ssr/v/3.2.26 3.2.26 MIT
+    https://npmjs.com/package/@vue/devtools-api/v/6.0.0-beta.21.1 6.0.0-beta.21.1 MIT
+    https://npmjs.com/package/@vue/reactivity/v/3.2.26 3.2.26 MIT
+    https://npmjs.com/package/@vue/reactivity-transform/v/3.2.26 3.2.26 MIT
+    https://npmjs.com/package/@vue/runtime-core/v/3.2.26 3.2.26 MIT
+    https://npmjs.com/package/@vue/runtime-dom/v/3.2.26 3.2.26 MIT
+    https://npmjs.com/package/@vue/server-renderer/v/3.2.26 3.2.26 MIT
+    https://npmjs.com/package/@vue/shared/v/3.2.26 3.2.26 MIT
+    https://npmjs.com/package/@vueuse/core/v/7.6.1 7.6.1 MIT
+    https://npmjs.com/package/@vueuse/core/node_modules/@vueuse/shared/v/7.6.1 7.6.1 MIT
+    https://npmjs.com/package/@vueuse/core/node_modules/vue-demi/v/0.12.1 0.12.1 MIT
+    https://npmjs.com/package/async-validator/v/4.0.7 4.0.7 MIT
+    https://npmjs.com/package/axios/v/0.24.0 0.24.0 MIT
+    https://npmjs.com/package/batch-processor/v/1.0.0 1.0.0 MIT
+    https://mvnrepository.com/artifact/com.graphql-java-kickstart/graphql-java-tools/12.0.2 MIT
+    https://mvnrepository.com/artifact/com.graphql-java/graphql-java/17.3 MIT
+    https://mvnrepository.com/artifact/com.graphql-java/graphql-java-extended-scalars/17.0 MIT
+    https://npmjs.com/package/component-emitter/v/1.3.0 1.3.0 MIT
+    https://npmjs.com/package/cssfilter/v/0.0.10 0.0.10 MIT
+    https://npmjs.com/package/csstype/v/2.6.19 2.6.19 MIT
+    https://npmjs.com/package/d3-dsv/node_modules/commander/v/7.2.0 7.2.0 MIT
+    https://npmjs.com/package/d3-dsv/node_modules/iconv-lite/v/0.6.3 0.6.3 MIT
+    https://npmjs.com/package/d3-tip/v/0.9.1 0.9.1 MIT
+    https://npmjs.com/package/dayjs/v/1.10.7 1.10.7 MIT
+    https://npmjs.com/package/element-plus/v/2.0.2 2.0.2 MIT
+    https://npmjs.com/package/element-resize-detector/v/1.2.4 1.2.4 MIT
+    https://npmjs.com/package/estree-walker/v/2.0.2 2.0.2 MIT
+    https://npmjs.com/package/follow-redirects/v/1.14.9 1.14.9 MIT
+    https://npmjs.com/package/is-plain-object/v/5.0.0 5.0.0 MIT
+    https://npmjs.com/package/lodash/v/4.17.21 4.17.21 MIT
+    https://npmjs.com/package/lodash-es/v/4.17.21 4.17.21 MIT
+    https://npmjs.com/package/lodash-unified/v/1.0.1 1.0.1 MIT
+    https://npmjs.com/package/magic-string/v/0.25.7 0.25.7 MIT
+    https://npmjs.com/package/memoize-one/v/6.0.0 6.0.0 MIT
+    https://npmjs.com/package/moment/v/2.24.0 2.24.0 MIT
+    https://npmjs.com/package/monaco-editor/v/0.27.0 0.27.0 MIT
+    https://npmjs.com/package/nanoid/v/3.3.4 3.3.4 MIT
+    https://mvnrepository.com/artifact/org.bouncycastle/bcpkix-jdk15on/1.70 MIT
+    https://mvnrepository.com/artifact/org.bouncycastle/bcpkix-jdk15on/1.68 MIT
+    https://mvnrepository.com/artifact/org.bouncycastle/bcprov-ext-jdk15on/1.70 MIT
+    https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on/1.70 MIT
+    https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on/1.68 MIT
+    https://mvnrepository.com/artifact/org.bouncycastle/bcutil-jdk15on/1.70 MIT
+    https://mvnrepository.com/artifact/org.checkerframework/checker-qual/3.12.0 MIT
+    https://mvnrepository.com/artifact/org.checkerframework/checker-qual/3.5.0 MIT
+    https://mvnrepository.com/artifact/org.codehaus.mojo/animal-sniffer-annotations/1.19 MIT
+    https://npmjs.com/package/pinia/v/2.0.9 2.0.9 MIT
+    https://npmjs.com/package/pinia/node_modules/vue-demi/v/0.12.1 0.12.1 MIT
+    https://npmjs.com/package/postcss/v/8.4.16 8.4.16 MIT
+    https://npmjs.com/package/propagating-hammerjs/v/2.0.1 2.0.1 MIT
+    https://npmjs.com/package/safer-buffer/v/2.1.2 2.1.2 MIT
+    https://npmjs.com/package/sourcemap-codec/v/1.4.8 1.4.8 MIT
+    https://npmjs.com/package/uuid/v/8.3.2 8.3.2 MIT
+    https://npmjs.com/package/vue/v/3.2.26 3.2.26 MIT
+    https://npmjs.com/package/vue-grid-layout/v/3.0.0-beta1 3.0.0-beta1 MIT
+    https://npmjs.com/package/vue-grid-layout/node_modules/mitt/v/2.1.0 2.1.0 MIT
+    https://npmjs.com/package/vue-i18n/v/9.1.9 9.1.9 MIT
+    https://npmjs.com/package/vue-router/v/4.0.12 4.0.12 MIT
+    https://npmjs.com/package/vue-types/v/4.1.1 4.1.1 MIT
+    https://npmjs.com/package/xss/v/1.0.13 1.0.13 MIT
+    https://npmjs.com/package/xss/node_modules/commander/v/2.20.3 2.20.3 MIT
+
+========================================================================
+MPL-1.1 and LGPL-2.1 licenses
+========================================================================
+The following components are provided under the MPL-1.1 and LGPL-2.1 License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
+
+    https://mvnrepository.com/artifact/org.javassist/javassist/3.25.0-GA MPL-1.1 and LGPL-2.1
+
+========================================================================
+MPL-2.0 licenses
+========================================================================
+The following components are provided under the MPL-2.0 License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
+
+    https://mvnrepository.com/artifact/com.h2database/h2/2.1.212 MPL-2.0
+
+========================================================================
 Public Domain licenses
-========================================
-aopalliance 1.0: http://aopalliance.sourceforge.net Public Domain
+========================================================================
+The following components are provided under the Public Domain License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
+
+    https://mvnrepository.com/artifact/aopalliance/aopalliance/1.0 Public Domain
+
+========================================================================
+Unlicense licenses
+========================================================================
+The following components are provided under the Unlicense License. See project link for details.
+The text of each license is also included in licenses/LICENSE-[project].txt.
+
+    https://npmjs.com/package/robust-predicates/v/3.0.1 3.0.1 Unlicense
+
diff --git a/dist-material/release-docs/LICENSE.tpl b/dist-material/release-docs/LICENSE.tpl
new file mode 100644
index 0000000..10b2a22
--- /dev/null
+++ b/dist-material/release-docs/LICENSE.tpl
@@ -0,0 +1,33 @@
+{{ .LicenseContent }}
+
+=======================================================================
+Apache SkyWalking Subcomponents:
+
+The Apache SkyWalking project contains subcomponents with separate copyright
+notices and license terms. Your use of the source code for the these
+subcomponents is subject to the terms and conditions of the following
+licenses.
+========================================================================
+
+{{ range .Groups }}
+========================================================================
+{{ .LicenseID }} licenses
+========================================================================
+The following components are provided under the {{ .LicenseID }} License. See project link for details.
+{{- if eq .LicenseID "Apache-2.0" }}
+The text of each license is the standard Apache 2.0 license.
+{{- else }}
+The text of each license is also included in licenses/LICENSE-[project].txt.
+{{ end }}
+
+    {{- range .Deps }}
+      {{- $groupArtifact := regexSplit ":" .Name -1 }}
+      {{- if eq (len $groupArtifact) 2 }}
+        {{- $group := index $groupArtifact 0 }}
+        {{- $artifact := index $groupArtifact 1 }}
+    https://mvnrepository.com/artifact/{{ $group }}/{{ $artifact }}/{{ .Version }} {{ .LicenseID }}
+      {{- else }}
+    https://npmjs.com/package/{{ .Name }}/v/{{ .Version }} {{ .Version }} {{ .LicenseID }}
+      {{- end }}
+    {{- end }}
+{{ end }}
diff --git a/dist-material/release-docs/licenses/LICENSE-jopt-simple.txt b/dist-material/release-docs/licenses/LICENSE-jopt-simple.txt
deleted file mode 100644
index f18acf1..0000000
--- a/dist-material/release-docs/licenses/LICENSE-jopt-simple.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-The MIT License
-
- Copyright (c) 2004-2016 Paul R. Holser, Jr.
-
- Permission is hereby granted, free of charge, to any person obtaining
- a copy of this software and associated documentation files (the
- "Software"), to deal in the Software without restriction, including
- without limitation the rights to use, copy, modify, merge, publish,
- distribute, sublicense, and/or sell copies of the Software, and to
- permit persons to whom the Software is furnished to do so, subject to
- the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
- LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
- OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
diff --git a/docs/en/guides/README.md b/docs/en/guides/README.md
index 092241e..155c7aa 100755
--- a/docs/en/guides/README.md
+++ b/docs/en/guides/README.md
@@ -119,11 +119,13 @@
 
 As one of the Top Level Projects of The Apache Software Foundation (ASF), SkyWalking must follow the [ASF 3RD PARTY LICENSE POLICY](https://apache.org/legal/resolved.html). So if you're adding new dependencies to the project, you should make sure that the new dependencies would not break the policy, and add their LICENSE and NOTICE to the project.
 
-We have a [simple script](../../../tools/dependencies/check-LICENSE.sh) to help you make sure that you haven't missed out any new dependencies:
-- Build a distribution package and unzip/untar it to folder `dist`.
-- Run the script in the root directory. It will print out all new dependencies.
-- Check the LICENSE and NOTICE of those dependencies to make sure that they can be included in an ASF project. Add them to the `apm-dist/release-docs/{LICENSE,NOTICE}` file.
-- Add the names of these dependencies to the `tools/dependencies/known-oap-backend-dependencies.txt` file (**in alphabetical order**). `check-LICENSE.sh` should pass in the next run.
+We use [license-eye](https://github.com/apache/skywalking-eyes) to help you make sure that you haven't missed out any new dependencies:
+- Install `license-eye` according to [the doc](https://github.com/apache/skywalking-eyes#usage).
+- Run `license-eye dependency resolve --summary ./dist-material/release-docs/LICENSE.tpl` in the root directory of this project.
+- Check the modified lines in `./dist-material/release-docs/LICENSE` (via command `git diff -U0 ./dist-material/release-docs/LICENSE`) and
+  check whether the new dependencies' licenses are compatible with Apache 2.0.
+- Add the new dependencies' notice files (if any) to `./dist-material/release-docs/NOTICE` if they are Apache 2.0 license. Copy their license files to `./dist-material/release-docs/licenses` if they are not standard Apache 2.0 license.
+- Copy the new dependencies' license file to `./dist-material/release-docs/licenses` if they are not standard Apache 2.0 license.
 
 ## Profile
 The performance profile is an enhancement feature in the APM system. We use thread dump to estimate the method execution time, rather than adding multiple local spans. In this way, the cost would be significantly reduced compared to using distributed tracing to locate the slow method. This feature is suitable in the production environment. The following documents are key to understanding the essential parts of this feature.
diff --git a/tools/dependencies/check-LICENSE.sh b/tools/dependencies/check-LICENSE.sh
deleted file mode 100755
index 46b6b91..0000000
--- a/tools/dependencies/check-LICENSE.sh
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/usr/bin/env 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.
-#
-set -ex
-
-tar -zxf dist/apache-skywalking-apm-bin.tar.gz -C dist
-
-# List all modules(jars) that belong to the SkyWalking itself, these will be ignored
-# when checking the dependency licenses
-./mvnw --batch-mode -Pbackend -Dexec.executable='echo' -Dexec.args='${project.artifactId}-${project.version}.jar' exec:exec -q > self-modules.txt
-
-ls dist/apache-skywalking-apm-bin/oap-libs > all-dependencies.txt
-
-# Exclude all self modules(jars) to generate all third-party dependencies
-grep -vf self-modules.txt all-dependencies.txt > third-party-dependencies.txt
-
-# Compare the third-party dependencies with known dependencies, expect that
-# all third-party dependencies are KNOWN and the exit code of the command is 0,
-# otherwise we should add its license to LICENSE file and add the dependency to known-oap-backend-dependencies.txt.
-# Unify the `sort` behaviour: here we'll sort them again in case that the behaviour of `sort` command in target OS is different from what we
-# used to sort the file `known-oap-backend-dependencies.txt`,
-# i.e. "sort the two file using the same command (and default arguments)"
-diff -w -B -U0 <(cat tools/dependencies/known-oap-backend-dependencies.txt | sort) <(cat third-party-dependencies.txt | sort)
diff --git a/tools/dependencies/known-oap-backend-dependencies.txt b/tools/dependencies/known-oap-backend-dependencies.txt
deleted file mode 100755
index be23011..0000000
--- a/tools/dependencies/known-oap-backend-dependencies.txt
+++ /dev/null
@@ -1,156 +0,0 @@
-HdrHistogram-2.1.12.jar
-HikariCP-3.1.0.jar
-LatencyUtils-2.0.3.jar
-animal-sniffer-annotations-1.19.jar
-annotations-13.0.jar
-antlr4-runtime-4.9.2.jar
-aopalliance-1.0.jar
-apollo-client-1.8.0.jar
-apollo-core-1.8.0.jar
-armeria-1.16.0.jar
-armeria-graphql-1.16.0.jar
-armeria-graphql-protocol-1.16.0.jar
-armeria-protobuf-1.16.0.jar
-audience-annotations-0.5.0.jar
-banyandb-java-client-0.1.0.jar
-bcpkix-jdk15on-1.70.jar
-bcprov-ext-jdk15on-1.70.jar
-bcprov-jdk15on-1.70.jar
-bcutil-jdk15on-1.70.jar
-brotli4j-1.7.1.jar
-checker-qual-3.12.0.jar
-classmate-1.5.1.jar
-client-java-15.0.1.jar
-client-java-api-15.0.1.jar
-client-java-proto-15.0.1.jar
-commons-beanutils-1.9.4.jar
-commons-codec-1.11.jar
-commons-collections4-4.4.jar
-commons-compress-1.21.jar
-commons-io-2.7.jar
-commons-lang3-3.12.0.jar
-commons-logging-1.2.jar
-commons-text-1.4.jar
-consul-client-1.4.2.jar
-converter-jackson-2.5.0.jar
-curator-client-4.3.0.jar
-curator-framework-4.3.0.jar
-curator-recipes-4.3.0.jar
-curator-x-discovery-4.3.0.jar
-error_prone_annotations-2.11.0.jar
-failsafe-2.3.4.jar
-failureaccess-1.0.1.jar
-flatbuffers-java-1.12.0.jar
-freemarker-2.3.31.jar
-graphql-java-17.3.jar
-graphql-java-extended-scalars-17.0.jar
-graphql-java-tools-12.0.2.jar
-groovy-3.0.8.jar
-grpc-api-1.46.0.jar
-grpc-context-1.46.0.jar
-grpc-core-1.46.0.jar
-grpc-grpclb-1.46.0.jar
-grpc-netty-1.46.0.jar
-grpc-protobuf-1.46.0.jar
-grpc-protobuf-lite-1.46.0.jar
-grpc-stub-1.46.0.jar
-gson-2.9.0.jar
-gson-fire-1.8.5.jar
-guava-31.1-jre.jar
-guice-4.1.0.jar
-h2-2.1.212.jar
-httpasyncclient-4.1.3.jar
-httpclient-4.5.13.jar
-httpcore-4.4.13.jar
-httpcore-nio-4.4.13.jar
-j2objc-annotations-1.3.jar
-jackson-annotations-2.13.2.jar
-jackson-core-2.13.2.jar
-jackson-databind-2.13.2.2.jar
-jackson-datatype-guava-2.9.10.jar
-jackson-datatype-jdk8-2.9.10.jar
-jackson-module-afterburner-2.12.2.jar
-jackson-module-kotlin-2.13.1.jar
-java-dataloader-3.1.0.jar
-javassist-3.25.0-GA.jar
-javax.inject-1.jar
-jcl-over-slf4j-1.7.30.jar
-jetcd-common-0.5.3.jar
-jetcd-core-0.5.3.jar
-jetcd-resolver-0.5.3.jar
-joda-time-2.10.5.jar
-jose4j-0.7.11.jar
-jsr305-3.0.2.jar
-kafka-clients-2.4.1.jar
-kotlin-reflect-1.5.0.jar
-kotlin-stdlib-1.5.0.jar
-kotlin-stdlib-common-1.5.0.jar
-kotlin-stdlib-jdk7-1.5.0.jar
-kotlin-stdlib-jdk8-1.5.0.jar
-kotlinx-coroutines-core-1.5.0-native-mt.jar
-kotlinx-coroutines-core-jvm-1.5.0-native-mt.jar
-kotlinx-coroutines-jdk8-1.5.0-native-mt.jar
-kotlinx-coroutines-reactive-1.5.0-native-mt.jar
-listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
-log4j-api-2.17.1.jar
-log4j-core-2.17.1.jar
-log4j-over-slf4j-1.7.30.jar
-log4j-slf4j-impl-2.17.1.jar
-logging-interceptor-4.9.2.jar
-lz4-java-1.6.0.jar
-micrometer-core-1.8.5.jar
-mvel2-2.4.8.Final.jar
-nacos-api-1.4.2.jar
-nacos-client-1.4.2.jar
-nacos-common-1.4.2.jar
-netty-buffer-4.1.77.Final.jar
-netty-codec-4.1.77.Final.jar
-netty-codec-dns-4.1.77.Final.jar
-netty-codec-haproxy-4.1.77.Final.jar
-netty-codec-http-4.1.77.Final.jar
-netty-codec-http2-4.1.77.Final.jar
-netty-codec-socks-4.1.77.Final.jar
-netty-common-4.1.77.Final.jar
-netty-handler-4.1.77.Final.jar
-netty-handler-proxy-4.1.77.Final.jar
-netty-resolver-4.1.77.Final.jar
-netty-resolver-dns-4.1.77.Final.jar
-netty-resolver-dns-native-macos-4.1.77.Final-osx-x86_64.jar
-netty-resolver-dns-native-macos-4.1.77.Final-osx-aarch_64.jar
-netty-resolver-dns-classes-macos-4.1.77.Final.jar
-netty-transport-classes-epoll-4.1.77.Final.jar
-netty-transport-4.1.77.Final.jar
-netty-transport-native-epoll-4.1.77.Final.jar
-netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar
-netty-transport-native-unix-common-4.1.77.Final.jar
-netty-transport-native-unix-common-4.1.77.Final-linux-x86_64.jar
-netty-tcnative-boringssl-static-2.0.52.Final-linux-aarch_64.jar
-netty-tcnative-boringssl-static-2.0.52.Final-linux-x86_64.jar
-netty-tcnative-boringssl-static-2.0.52.Final-osx-aarch_64.jar
-netty-tcnative-boringssl-static-2.0.52.Final-osx-x86_64.jar
-netty-tcnative-boringssl-static-2.0.52.Final-windows-x86_64.jar
-netty-tcnative-boringssl-static-2.0.52.Final.jar
-netty-tcnative-classes-2.0.52.Final.jar
-okhttp-3.14.9.jar
-okio-1.17.2.jar
-perfmark-api-0.25.0.jar
-postgresql-42.3.3.jar
-proto-google-common-protos-2.0.1.jar
-protobuf-java-3.19.4.jar
-protobuf-java-util-3.19.4.jar
-reactive-streams-1.0.2.jar
-retrofit-2.5.0.jar
-simpleclient-0.6.0.jar
-simpleclient_common-0.6.0.jar
-simpleclient_hotspot-0.6.0.jar
-simpleclient_httpserver-0.15.0.jar
-slf4j-api-1.7.30.jar
-snakeyaml-1.28.jar
-snappy-java-1.1.7.3.jar
-swagger-annotations-1.6.5.jar
-vavr-0.10.3.jar
-vavr-match-0.10.3.jar
-zipkin-2.23.16.jar
-zookeeper-3.5.7.jar
-zookeeper-jute-3.5.7.jar
-zstd-jni-1.4.3-1.jar