From 453bc65a307ed3fd810f0d6e01353d65a7a4d84f Mon Sep 17 00:00:00 2001 From: Simon Date: Mon, 17 Oct 2022 17:50:51 +0800 Subject: [PATCH 01/22] check dependencies --- .github/workflows/check-dependencies.yml | 35 +++ hugegraph-hubble/hubble-dist/pom.xml | 8 - tool/dependencies/known-dependencies.txt | 267 ++++++++++++++++++ .../regenerate_known_dependencies.sh | 28 ++ 4 files changed, 330 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/check-dependencies.yml create mode 100644 tool/dependencies/known-dependencies.txt create mode 100644 tool/dependencies/regenerate_known_dependencies.sh diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml new file mode 100644 index 000000000..9d5002a65 --- /dev/null +++ b/.github/workflows/check-dependencies.yml @@ -0,0 +1,35 @@ +name: third-party dependencies check + +on: [push, pull_request] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout source + uses: actions/checkout@v2 + - name: Set up JDK 8 + uses: actions/setup-java@v2 + with: + java-version: '8' + distribution: 'adopt' + - name: mvn install + run: + mvn install:install-file -Dfile=$STATIC_DIR/lib/ojdbc8-12.2.0.1.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar + - name: mvn dependency:copy-dependencies + run: + mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=${{ github.workspace }}/current_dependencies + - name: generate current_dependencies.txt + run: | + ls ${{ github.workspace }}/current_dependencies |egrep -v "^hugegraph" |sort > ~/current_dependencies.txt + cat ~/current_dependencies.txt + - name: check third dependencies + run: | + #by using commond join ,to check whether there are new third-party dependencies,compared with file(tool/dependencies/known-dependencies.txt) + sort ${{ github.workspace }}/tool/dependencies/known-dependencies.txt > ~/known-dependencies.txt + join -t : -o 1.1 2.1 -a2 ~/known-dependencies.txt ~/current_dependencies.txt > ~/result.txt + #print new third-party dependencies name if it exists + awk -F ":" '{if($1=="")print $2" is not in file known-dependencies.txt!"}' ~/result.txt + result=`awk -F ":" '{if($1=="")print $2}' ~/result.txt |wc -l` + #if has new third-party,the Action will fail + if [[ $result == 0 ]];then echo "All third dependencies is known!" ;else exit 1;fi \ No newline at end of file diff --git a/hugegraph-hubble/hubble-dist/pom.xml b/hugegraph-hubble/hubble-dist/pom.xml index 8de78850e..16fcd85d5 100644 --- a/hugegraph-hubble/hubble-dist/pom.xml +++ b/hugegraph-hubble/hubble-dist/pom.xml @@ -22,14 +22,6 @@ ${project.parent.basedir}/hubble-fe - - - org.apache.hugegraph - hubble-be - ${revision} - - - diff --git a/tool/dependencies/known-dependencies.txt b/tool/dependencies/known-dependencies.txt new file mode 100644 index 000000000..adb48ab37 --- /dev/null +++ b/tool/dependencies/known-dependencies.txt @@ -0,0 +1,267 @@ +HdrHistogram-2.1.9.jar +HikariCP-3.2.0.jar +LatencyUtils-2.0.3.jar +ST4-4.0.4.jar +accessors-smart-1.2.jar +aircompressor-0.10.jar +animal-sniffer-annotations-1.14.jar +ant-1.9.1.jar +ant-launcher-1.9.1.jar +antlr-runtime-3.5.2.jar +aopalliance-repackaged-2.5.0-b42.jar +aopalliance-repackaged-3.0.1.jar +apache-curator-2.12.0.pom +apacheds-i18n-2.0.0-M15.jar +apacheds-kerberos-codec-2.0.0-M15.jar +api-asn1-api-1.0.0-M20.jar +api-util-1.0.0-M20.jar +arrow-format-0.8.0.jar +arrow-memory-0.8.0.jar +arrow-vector-0.8.0.jar +asm-5.0.4.jar +avro-1.7.4.jar +caffeine-2.6.2.jar +checker-qual-2.0.0.jar +checker-qual-2.11.1.jar +classmate-1.4.0.jar +commons-beanutils-1.7.0.jar +commons-beanutils-1.9.4.jar +commons-beanutils-core-1.8.0.jar +commons-cli-1.2.jar +commons-codec-1.11.jar +commons-collections-3.2.2.jar +commons-compress-1.21.jar +commons-configuration-1.10.jar +commons-configuration-1.6.jar +commons-configuration2-2.1.1.jar +commons-configuration2-2.3.jar +commons-digester-1.8.jar +commons-fileupload-1.4.jar +commons-io-2.7.jar +commons-lang-2.6.jar +commons-lang3-3.7.jar +commons-lang3-3.8.1.jar +commons-logging-1.1.1.jar +commons-math3-3.1.1.jar +commons-net-3.1.jar +curator-client-2.7.1.jar +curator-framework-2.12.0.jar +curator-recipes-2.7.1.jar +datanucleus-core-4.1.17.jar +dropwizard-metrics-hadoop-metrics2-reporter-0.1.2.jar +error_prone_annotations-2.1.3.jar +error_prone_annotations-2.3.4.jar +failureaccess-1.0.1.jar +flatbuffers-1.2.0-3f79e055.jar +groovy-all-2.4.6.jar +gson-2.8.5.jar +guava-25.1-jre.jar +guava-29.0-jre.jar +h2-1.4.199.jar +hadoop-annotations-2.8.5.jar +hadoop-auth-2.8.5.jar +hadoop-common-2.8.5.jar +hadoop-hdfs-client-2.8.5.jar +hamcrest-core-1.3.jar +hibernate-validator-6.0.17.Final.jar +hive-classification-3.1.2.jar +hive-common-3.1.2.jar +hive-exec-3.1.2.jar +hive-llap-client-3.1.2.jar +hive-llap-common-3.1.2.jar +hive-llap-tez-3.1.2.jar +hive-serde-3.1.2.jar +hive-service-rpc-3.1.2.jar +hive-shims-0.23-3.1.2.jar +hive-shims-3.1.2.jar +hive-shims-common-3.1.2.jar +hive-shims-scheduler-3.1.2.jar +hive-storage-api-2.7.0.jar +hive-upgrade-acid-3.1.2.jar +hive-vector-code-gen-3.1.2.jar +hk2-api-2.5.0-b42.jar +hk2-api-3.0.1.jar +hk2-locator-2.5.0-b42.jar +hk2-locator-3.0.1.jar +hk2-utils-2.5.0-b42.jar +hk2-utils-3.0.1.jar +hppc-0.7.2.jar +htrace-core4-4.0.1-incubating.jar +httpclient-4.5.13.jar +httpclient-4.5.9.jar +httpcore-4.4.12.jar +httpcore-4.4.13.jar +ivy-2.4.0.jar +j2objc-annotations-1.1.jar +j2objc-annotations-1.3.jar +jackson-annotations-2.12.1.jar +jackson-annotations-2.9.0.jar +jackson-core-2.12.1.jar +jackson-core-2.9.9.jar +jackson-core-asl-1.9.13.jar +jackson-databind-2.12.1.jar +jackson-databind-2.9.9.3.jar +jackson-datatype-jdk8-2.9.9.jar +jackson-datatype-jsr310-2.9.9.jar +jackson-jaxrs-base-2.12.1.jar +jackson-jaxrs-base-2.9.9.jar +jackson-jaxrs-json-provider-2.12.1.jar +jackson-jaxrs-json-provider-2.9.9.jar +jackson-mapper-asl-1.9.13.jar +jackson-module-jaxb-annotations-2.12.1.jar +jackson-module-jaxb-annotations-2.9.9.jar +jackson-module-parameter-names-2.9.9.jar +jakarta.activation-2.0.1.jar +jakarta.activation-api-1.2.1.jar +jakarta.annotation-api-2.0.0.jar +jakarta.inject-api-2.0.0.jar +jakarta.validation-api-3.0.0.jar +jakarta.ws.rs-api-3.0.0.jar +jakarta.xml.bind-api-4.0.0-RC2.jar +java-xmlbuilder-0.4.jar +javassist-3.28.0-GA.jar +javax.activation-api-1.2.0.jar +javax.annotation-api-1.3.2.jar +javax.inject-1.jar +javax.inject-2.5.0-b42.jar +javax.json-1.0.jar +javax.servlet-api-4.0.1.jar +javax.ws.rs-api-2.1.jar +javolution-5.5.1.jar +jaxb-api-2.3.1.jar +jaxb-core-3.0.2.jar +jaxb-impl-3.0.2.jar +jboss-logging-3.3.3.Final.jar +jcip-annotations-1.0-1.jar +jcommander-1.78.jar +jersey-apache-connector-2.27.jar +jersey-apache-connector-3.0.3.jar +jersey-client-2.27.jar +jersey-client-3.0.3.jar +jersey-common-2.27.jar +jersey-common-3.0.3.jar +jersey-container-servlet-2.27.jar +jersey-container-servlet-3.0.3.jar +jersey-container-servlet-core-2.27.jar +jersey-container-servlet-core-3.0.3.jar +jersey-entity-filtering-2.27.jar +jersey-entity-filtering-3.0.3.jar +jersey-hk2-2.27.jar +jersey-hk2-3.0.3.jar +jersey-media-jaxb-2.27.jar +jersey-media-json-jackson-2.27.jar +jersey-media-json-jackson-3.0.3.jar +jersey-server-2.27.jar +jersey-server-3.0.3.jar +jets3t-0.9.0.jar +jetty-6.1.26.jar +jetty-http-9.4.19.v20190610.jar +jetty-io-9.4.19.v20190610.jar +jetty-rewrite-9.4.19.v20190610.jar +jetty-security-9.4.19.v20190610.jar +jetty-server-9.4.19.v20190610.jar +jetty-servlet-9.4.19.v20190610.jar +jetty-sslengine-6.1.26.jar +jetty-util-6.1.26.jar +jetty-util-9.4.19.v20190610.jar +jetty-webapp-9.4.19.v20190610.jar +jetty-xml-9.4.19.v20190610.jar +jline-2.12.jar +joda-time-2.10.3.jar +joda-time-2.10.8.jar +jpam-1.1.jar +jsch-0.1.54.jar +json-1.8.jar +json-smart-2.3.jar +jsp-api-2.1.jar +jsqlparser-3.1.jar +jsr305-3.0.1.jar +jsr305-3.0.2.jar +jul-to-slf4j-1.7.28.jar +junit-4.12.jar +libthrift-0.9.3.jar +lightning-csv-8.2.1.jar +listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar +log4j-1.2-api-2.11.2.jar +log4j-api-2.11.2.jar +log4j-api-2.17.0.jar +log4j-core-2.17.0.jar +log4j-slf4j-impl-2.17.0.jar +log4j-to-slf4j-2.11.2.jar +logback-classic-1.2.3.jar +logback-core-1.2.3.jar +lombok-1.18.8.jar +metrics-core-4.0.6.jar +metrics-json-4.0.6.jar +metrics-jvm-4.0.6.jar +micrometer-core-1.1.6.jar +mssql-jdbc-6.4.0.jre8.jar +mybatis-3.5.2.jar +mybatis-plus-3.3.0.jar +mybatis-plus-annotation-3.3.0.jar +mybatis-plus-boot-starter-3.3.0.jar +mybatis-plus-core-3.3.0.jar +mybatis-plus-extension-3.3.0.jar +mybatis-spring-2.0.2.jar +mybatis-spring-boot-autoconfigure-2.1.0.jar +mybatis-spring-boot-starter-2.1.0.jar +mysql-connector-java-8.0.28.jar +netty-3.7.0.Final.jar +netty-buffer-4.1.39.Final.jar +netty-common-4.1.39.Final.jar +nimbus-jose-jwt-4.41.1.jar +okhttp-2.4.0.jar +okio-1.4.0.jar +opencsv-2.3.jar +orc-core-1.5.6.jar +orc-shims-1.5.6.jar +oro-2.0.8.jar +osgi-resource-locator-1.0.1.jar +osgi-resource-locator-1.0.3.jar +ow2-asm-6.2.jar +paranamer-2.3.jar +postgresql-42.2.6.jar +protobuf-java-2.5.0.jar +servlet-api-2.5.jar +sfm-converter-8.2.1.jar +sfm-csv-8.2.1.jar +sfm-map-8.2.1.jar +sfm-reflect-8.2.1.jar +sfm-tuples-8.2.1.jar +sfm-util-8.2.1.jar +slf4j-api-1.7.25.jar +slf4j-api-1.7.28.jar +snakeyaml-1.23.jar +snappy-java-1.0.4.1.jar +spring-aop-5.1.9.RELEASE.jar +spring-beans-5.1.9.RELEASE.jar +spring-boot-2.1.8.RELEASE.jar +spring-boot-actuator-2.1.8.RELEASE.jar +spring-boot-actuator-autoconfigure-2.1.8.RELEASE.jar +spring-boot-autoconfigure-2.1.8.RELEASE.jar +spring-boot-starter-2.1.8.RELEASE.jar +spring-boot-starter-actuator-2.1.8.RELEASE.jar +spring-boot-starter-cache-2.1.8.RELEASE.jar +spring-boot-starter-jdbc-2.1.8.RELEASE.jar +spring-boot-starter-json-2.1.8.RELEASE.jar +spring-boot-starter-logging-2.1.8.RELEASE.jar +spring-boot-starter-tomcat-2.1.8.RELEASE.jar +spring-boot-starter-web-2.1.8.RELEASE.jar +spring-context-5.1.9.RELEASE.jar +spring-context-support-5.1.9.RELEASE.jar +spring-core-5.1.9.RELEASE.jar +spring-expression-5.1.9.RELEASE.jar +spring-jcl-5.1.9.RELEASE.jar +spring-jdbc-5.1.9.RELEASE.jar +spring-tx-5.1.9.RELEASE.jar +spring-web-5.1.9.RELEASE.jar +spring-webmvc-5.1.9.RELEASE.jar +stax-api-1.0.1.jar +tomcat-embed-core-9.0.24.jar +tomcat-embed-el-9.0.24.jar +tomcat-embed-websocket-9.0.24.jar +validation-api-2.0.1.Final.jar +velocity-1.5.jar +xmlenc-0.52.jar +xz-1.8.jar +zookeeper-3.4.6.jar diff --git a/tool/dependencies/regenerate_known_dependencies.sh b/tool/dependencies/regenerate_known_dependencies.sh new file mode 100644 index 000000000..be5457d83 --- /dev/null +++ b/tool/dependencies/regenerate_known_dependencies.sh @@ -0,0 +1,28 @@ +#!/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. +# + +basepath=$(cd `dirname $0`; pwd) +dependencies_path=$basepath/all_dependencies +if [[ -d $dependencies_path ]];then + echo "rm -r -f dependencies_path" + rm -r -f $dependencies_path +fi +cd ../../ +mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=$dependencies_path +ls $dependencies_path | egrep -v "^hugegraph" | sort -n > $basepath/known-dependencies.txt +rm -r -f $dependencies_path \ No newline at end of file From ec1cbd2dfe07d0fee40693577ae88173ca188856 Mon Sep 17 00:00:00 2001 From: Simon Date: Mon, 17 Oct 2022 18:21:36 +0800 Subject: [PATCH 02/22] add STATIC_DIR --- .github/workflows/check-dependencies.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml index 9d5002a65..fd4c1b3ce 100644 --- a/.github/workflows/check-dependencies.yml +++ b/.github/workflows/check-dependencies.yml @@ -5,6 +5,8 @@ on: [push, pull_request] jobs: build: runs-on: ubuntu-latest + env: + STATIC_DIR: hugegraph-loader/assembly/static steps: - name: Checkout source uses: actions/checkout@v2 From 4096dccf9000a8b4950a57b65f2f440d45c5cadb Mon Sep 17 00:00:00 2001 From: Simon Date: Mon, 17 Oct 2022 19:57:07 +0800 Subject: [PATCH 03/22] update dep file --- tool/dependencies/known-dependencies.txt | 294 ++++++++++++++++++ .../regenerate_known_dependencies.sh | 2 + 2 files changed, 296 insertions(+) diff --git a/tool/dependencies/known-dependencies.txt b/tool/dependencies/known-dependencies.txt index adb48ab37..5cbf9aa58 100644 --- a/tool/dependencies/known-dependencies.txt +++ b/tool/dependencies/known-dependencies.txt @@ -1,67 +1,181 @@ HdrHistogram-2.1.9.jar HikariCP-3.2.0.jar +HikariCP-4.0.3.jar LatencyUtils-2.0.3.jar +RoaringBitmap-0.9.0.jar ST4-4.0.4.jar accessors-smart-1.2.jar +accessors-smart-2.4.7.jar +activation-1.1.1.jar aircompressor-0.10.jar +akka-actor_2.12-2.5.21.jar +akka-protobuf_2.12-2.5.21.jar +akka-slf4j_2.12-2.5.21.jar +akka-stream_2.12-2.5.21.jar animal-sniffer-annotations-1.14.jar ant-1.9.1.jar ant-launcher-1.9.1.jar antlr-runtime-3.5.2.jar +antlr4-runtime-4.7.2.jar +aopalliance-repackaged-2.4.0-b31.jar aopalliance-repackaged-2.5.0-b42.jar +aopalliance-repackaged-2.6.1.jar aopalliance-repackaged-3.0.1.jar apache-curator-2.12.0.pom apacheds-i18n-2.0.0-M15.jar apacheds-kerberos-codec-2.0.0-M15.jar api-asn1-api-1.0.0-M20.jar api-util-1.0.0-M20.jar +argparse4j-0.7.0.jar arrow-format-0.8.0.jar +arrow-format-2.0.0.jar arrow-memory-0.8.0.jar +arrow-memory-core-2.0.0.jar +arrow-memory-netty-2.0.0.jar arrow-vector-0.8.0.jar +arrow-vector-2.0.0.jar asm-5.0.4.jar +asm-9.1.jar +audience-annotations-0.5.0.jar +avatica-core-1.17.0.jar avro-1.7.4.jar +avro-1.7.7.jar +avro-1.8.2.jar +avro-ipc-1.8.2.jar +avro-mapred-1.8.2-hadoop2.jar +awaitility-4.0.1.jar caffeine-2.6.2.jar checker-qual-2.0.0.jar checker-qual-2.11.1.jar +chill-java-0.9.5.jar +chill_2.12-0.9.5.jar classmate-1.4.0.jar commons-beanutils-1.7.0.jar +commons-beanutils-1.9.3.jar commons-beanutils-1.9.4.jar commons-beanutils-core-1.8.0.jar commons-cli-1.2.jar +commons-cli-1.3.1.jar commons-codec-1.11.jar commons-collections-3.2.2.jar +commons-compiler-3.0.16.jar commons-compress-1.21.jar +commons-compress-1.4.1.jar commons-configuration-1.10.jar commons-configuration-1.6.jar commons-configuration2-2.1.1.jar commons-configuration2-2.3.jar +commons-crypto-1.1.0.jar +commons-daemon-1.0.13.jar commons-digester-1.8.jar commons-fileupload-1.4.jar commons-io-2.7.jar commons-lang-2.6.jar +commons-lang3-3.4.jar commons-lang3-3.7.jar commons-lang3-3.8.1.jar +commons-lang3-3.9.jar commons-logging-1.1.1.jar +commons-logging-1.1.3.jar commons-math3-3.1.1.jar +commons-math3-3.4.1.jar commons-net-3.1.jar +commons-net-3.6.jar +commons-text-1.6.jar +compress-lzf-1.0.3.jar +config-1.3.3.jar +connect-api-2.7.0.jar +connect-file-2.7.0.jar +connect-json-2.7.0.jar +connect-runtime-2.7.0.jar +connect-transforms-2.7.0.jar +curator-client-2.12.0.jar +curator-client-2.13.0.jar curator-client-2.7.1.jar curator-framework-2.12.0.jar +curator-recipes-2.12.0.jar +curator-recipes-2.13.0.jar curator-recipes-2.7.1.jar datanucleus-core-4.1.17.jar +debezium-api-1.5.4.Final.jar +debezium-connector-mysql-1.5.4.Final.jar +debezium-core-1.5.4.Final.jar +debezium-ddl-parser-1.5.4.Final.jar +debezium-embedded-1.5.4.Final.jar +dnsjava-2.1.7.jar dropwizard-metrics-hadoop-metrics2-reporter-0.1.2.jar error_prone_annotations-2.1.3.jar error_prone_annotations-2.3.4.jar +esri-geometry-api-2.2.0.jar failureaccess-1.0.1.jar flatbuffers-1.2.0-3f79e055.jar +flatbuffers-java-1.9.0.jar +flink-annotations-1.13.5.jar +flink-clients_2.12-1.13.5.jar +flink-connector-base-1.13.5.jar +flink-connector-debezium-2.2.1.jar +flink-connector-files-1.13.5.jar +flink-connector-mysql-cdc-2.2.1.jar +flink-core-1.13.5.jar +flink-file-sink-common-1.13.5.jar +flink-hadoop-fs-1.13.5.jar +flink-java-1.13.5.jar +flink-metrics-core-1.13.5.jar +flink-optimizer_2.12-1.13.5.jar +flink-queryable-state-client-java-1.13.5.jar +flink-runtime-web_2.12-1.13.5.jar +flink-runtime_2.12-1.13.5.jar +flink-scala_2.12-1.13.5.jar +flink-shaded-asm-7-7.1-13.0.jar +flink-shaded-guava-18.0-13.0.jar +flink-shaded-jackson-2.12.1-13.0.jar +flink-shaded-netty-4.1.49.Final-13.0.jar +flink-shaded-zookeeper-3-3.4.14-13.0.jar +flink-streaming-java_2.12-1.13.5.jar +flink-streaming-scala_2.12-1.13.5.jar +flink-table-api-java-1.13.5.jar +flink-table-api-java-bridge_2.12-1.13.5.jar +flink-table-api-scala-bridge_2.12-1.13.5.jar +flink-table-api-scala_2.12-1.13.5.jar +flink-table-common-1.13.5.jar +flink-table-planner-blink_2.12-1.13.5.jar +flink-table-runtime-blink_2.12-1.13.5.jar +force-shading-1.13.5.jar +grizzled-slf4j_2.12-1.3.2.jar groovy-all-2.4.6.jar +gson-2.2.4.jar gson-2.8.5.jar +gson-2.9.0.jar guava-25.1-jre.jar guava-29.0-jre.jar h2-1.4.199.jar hadoop-annotations-2.8.5.jar +hadoop-annotations-3.1.1.jar +hadoop-annotations-3.2.4.jar hadoop-auth-2.8.5.jar +hadoop-auth-3.1.1.jar +hadoop-auth-3.2.4.jar +hadoop-client-3.1.1.jar +hadoop-client-3.2.0.jar hadoop-common-2.8.5.jar +hadoop-common-3.1.1.jar +hadoop-common-3.2.4.jar +hadoop-hdfs-3.1.1.jar hadoop-hdfs-client-2.8.5.jar +hadoop-hdfs-client-3.1.1.jar +hadoop-mapreduce-client-common-3.1.1.jar +hadoop-mapreduce-client-common-3.2.0.jar +hadoop-mapreduce-client-core-3.1.1.jar +hadoop-mapreduce-client-core-3.2.0.jar +hadoop-mapreduce-client-jobclient-3.1.1.jar +hadoop-mapreduce-client-jobclient-3.2.0.jar +hadoop-yarn-api-3.1.1.jar +hadoop-yarn-api-3.2.0.jar +hadoop-yarn-client-3.1.1.jar +hadoop-yarn-client-3.2.0.jar +hadoop-yarn-common-3.1.1.jar +hadoop-yarn-common-3.2.0.jar +hamcrest-2.1.jar hamcrest-core-1.3.jar hibernate-validator-6.0.17.Final.jar hive-classification-3.1.2.jar @@ -77,31 +191,47 @@ hive-shims-3.1.2.jar hive-shims-common-3.1.2.jar hive-shims-scheduler-3.1.2.jar hive-storage-api-2.7.0.jar +hive-storage-api-2.7.2.jar hive-upgrade-acid-3.1.2.jar hive-vector-code-gen-3.1.2.jar +hk2-api-2.4.0-b31.jar hk2-api-2.5.0-b42.jar +hk2-api-2.6.1.jar hk2-api-3.0.1.jar +hk2-locator-2.4.0-b31.jar hk2-locator-2.5.0-b42.jar +hk2-locator-2.6.1.jar hk2-locator-3.0.1.jar +hk2-utils-2.4.0-b31.jar hk2-utils-2.5.0-b42.jar +hk2-utils-2.6.1.jar hk2-utils-3.0.1.jar hppc-0.7.2.jar htrace-core4-4.0.1-incubating.jar +htrace-core4-4.1.0-incubating.jar httpclient-4.5.13.jar +httpclient-4.5.2.jar httpclient-4.5.9.jar httpcore-4.4.12.jar httpcore-4.4.13.jar +httpcore-4.4.4.jar ivy-2.4.0.jar j2objc-annotations-1.1.jar j2objc-annotations-1.3.jar +jackson-annotations-2.10.0.jar jackson-annotations-2.12.1.jar jackson-annotations-2.9.0.jar +jackson-core-2.10.0.jar jackson-core-2.12.1.jar jackson-core-2.9.9.jar jackson-core-asl-1.9.13.jar +jackson-databind-2.10.0.jar jackson-databind-2.12.1.jar +jackson-databind-2.7.8.jar jackson-databind-2.9.9.3.jar +jackson-datatype-jdk8-2.10.5.jar jackson-datatype-jdk8-2.9.9.jar +jackson-datatype-jsr310-2.10.5.jar jackson-datatype-jsr310-2.9.9.jar jackson-jaxrs-base-2.12.1.jar jackson-jaxrs-base-2.9.9.jar @@ -111,78 +241,165 @@ jackson-mapper-asl-1.9.13.jar jackson-module-jaxb-annotations-2.12.1.jar jackson-module-jaxb-annotations-2.9.9.jar jackson-module-parameter-names-2.9.9.jar +jackson-module-paranamer-2.10.0.jar +jackson-module-scala_2.12-2.10.0.jar jakarta.activation-2.0.1.jar jakarta.activation-api-1.2.1.jar +jakarta.annotation-api-1.3.5.jar jakarta.annotation-api-2.0.0.jar +jakarta.inject-2.6.1.jar jakarta.inject-api-2.0.0.jar +jakarta.servlet-api-4.0.3.jar +jakarta.validation-api-2.0.2.jar jakarta.validation-api-3.0.0.jar +jakarta.ws.rs-api-2.1.6.jar jakarta.ws.rs-api-3.0.0.jar +jakarta.xml.bind-api-2.3.2.jar jakarta.xml.bind-api-4.0.0-RC2.jar +janino-3.0.16.jar java-xmlbuilder-0.4.jar +javassist-3.21.0-GA.jar +javassist-3.25.0-GA.jar javassist-3.28.0-GA.jar javax.activation-api-1.2.0.jar +javax.annotation-api-1.2.jar javax.annotation-api-1.3.2.jar javax.inject-1.jar +javax.inject-2.4.0-b31.jar javax.inject-2.5.0-b42.jar javax.json-1.0.jar +javax.servlet-api-3.1.0.jar javax.servlet-api-4.0.1.jar +javax.ws.rs-api-2.0.1.jar javax.ws.rs-api-2.1.jar javolution-5.5.1.jar +jaxb-api-2.2.11.jar jaxb-api-2.3.1.jar jaxb-core-3.0.2.jar jaxb-impl-3.0.2.jar jboss-logging-3.3.3.Final.jar jcip-annotations-1.0-1.jar +jcl-over-slf4j-1.7.30.jar +jcommander-1.72.jar jcommander-1.78.jar +jersey-apache-connector-2.22.jar jersey-apache-connector-2.27.jar jersey-apache-connector-3.0.3.jar +jersey-client-2.22.jar jersey-client-2.27.jar +jersey-client-2.30.jar jersey-client-3.0.3.jar +jersey-common-2.22.jar jersey-common-2.27.jar +jersey-common-2.30.jar jersey-common-3.0.3.jar +jersey-container-servlet-2.22.jar jersey-container-servlet-2.27.jar +jersey-container-servlet-2.30.jar jersey-container-servlet-3.0.3.jar +jersey-container-servlet-core-2.22.jar jersey-container-servlet-core-2.27.jar +jersey-container-servlet-core-2.30.jar jersey-container-servlet-core-3.0.3.jar +jersey-entity-filtering-2.22.jar jersey-entity-filtering-2.27.jar jersey-entity-filtering-3.0.3.jar +jersey-guava-2.22.jar jersey-hk2-2.27.jar +jersey-hk2-2.30.jar jersey-hk2-3.0.3.jar +jersey-media-jaxb-2.22.jar jersey-media-jaxb-2.27.jar +jersey-media-jaxb-2.30.jar +jersey-media-json-jackson-2.22.jar jersey-media-json-jackson-2.27.jar jersey-media-json-jackson-3.0.3.jar +jersey-server-2.22.jar jersey-server-2.27.jar +jersey-server-2.30.jar jersey-server-3.0.3.jar jets3t-0.9.0.jar jetty-6.1.26.jar +jetty-client-9.4.33.v20201020.jar +jetty-continuation-9.4.33.v20201020.jar +jetty-http-9.3.19.v20170502.jar jetty-http-9.4.19.v20190610.jar +jetty-http-9.4.43.v20210629.jar +jetty-io-9.3.19.v20170502.jar jetty-io-9.4.19.v20190610.jar +jetty-io-9.4.43.v20210629.jar +jetty-rewrite-9.3.20.v20170531.jar jetty-rewrite-9.4.19.v20190610.jar +jetty-security-9.3.19.v20170502.jar jetty-security-9.4.19.v20190610.jar +jetty-security-9.4.43.v20210629.jar +jetty-server-9.3.19.v20170502.jar jetty-server-9.4.19.v20190610.jar +jetty-server-9.4.43.v20210629.jar +jetty-servlet-9.3.19.v20170502.jar jetty-servlet-9.4.19.v20190610.jar +jetty-servlet-9.4.43.v20210629.jar +jetty-servlets-9.4.33.v20201020.jar jetty-sslengine-6.1.26.jar jetty-util-6.1.26.jar +jetty-util-9.3.19.v20170502.jar jetty-util-9.4.19.v20190610.jar +jetty-util-9.4.43.v20210629.jar +jetty-util-ajax-9.3.19.v20170502.jar +jetty-util-ajax-9.4.43.v20210629.jar +jetty-webapp-9.3.19.v20170502.jar jetty-webapp-9.4.19.v20190610.jar +jetty-webapp-9.4.43.v20210629.jar +jetty-xml-9.3.19.v20170502.jar jetty-xml-9.4.19.v20190610.jar +jetty-xml-9.4.43.v20210629.jar +jline-0.9.94.jar jline-2.12.jar joda-time-2.10.3.jar joda-time-2.10.8.jar jpam-1.1.jar jsch-0.1.54.jar +jsch-0.1.55.jar json-1.8.jar json-smart-2.3.jar +json-smart-2.4.7.jar +json4s-ast_2.12-3.7.0-M5.jar +json4s-core_2.12-3.7.0-M5.jar +json4s-jackson_2.12-3.7.0-M5.jar +json4s-scalap_2.12-3.7.0-M5.jar jsp-api-2.1.jar jsqlparser-3.1.jar +jsr305-3.0.0.jar jsr305-3.0.1.jar jsr305-3.0.2.jar jul-to-slf4j-1.7.28.jar +jul-to-slf4j-1.7.30.jar junit-4.12.jar +kafka-clients-2.7.0.jar +kafka-tools-2.7.0.jar +kerb-admin-1.0.1.jar +kerb-client-1.0.1.jar +kerb-common-1.0.1.jar +kerb-core-1.0.1.jar +kerb-crypto-1.0.1.jar +kerb-identity-1.0.1.jar +kerb-server-1.0.1.jar +kerb-simplekdc-1.0.1.jar +kerb-util-1.0.1.jar +kerby-asn1-1.0.1.jar +kerby-config-1.0.1.jar +kerby-pkix-1.0.1.jar +kerby-util-1.0.1.jar +kerby-xdr-1.0.1.jar +kryo-2.24.0.jar +kryo-shaded-4.0.2.jar +leveldbjni-all-1.8.jar libthrift-0.9.3.jar lightning-csv-8.2.1.jar listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar +log4j-1.2-api-2.10.0.jar log4j-1.2-api-2.11.2.jar +log4j-1.2.17.jar log4j-api-2.11.2.jar log4j-api-2.17.0.jar log4j-core-2.17.0.jar @@ -191,11 +408,21 @@ log4j-to-slf4j-2.11.2.jar logback-classic-1.2.3.jar logback-core-1.2.3.jar lombok-1.18.8.jar +lz4-java-1.7.1.jar +maven-artifact-3.6.3.jar metrics-core-4.0.6.jar +metrics-core-4.1.1.jar +metrics-graphite-4.1.1.jar +metrics-jmx-4.1.1.jar metrics-json-4.0.6.jar +metrics-json-4.1.1.jar metrics-jvm-4.0.6.jar +metrics-jvm-4.1.1.jar micrometer-core-1.1.6.jar +minlog-1.2.jar +minlog-1.3.0.jar mssql-jdbc-6.4.0.jre8.jar +mssql-jdbc-7.2.0.jre8.jar mybatis-3.5.2.jar mybatis-plus-3.3.0.jar mybatis-plus-annotation-3.3.0.jar @@ -205,23 +432,58 @@ mybatis-plus-extension-3.3.0.jar mybatis-spring-2.0.2.jar mybatis-spring-boot-autoconfigure-2.1.0.jar mybatis-spring-boot-starter-2.1.0.jar +mysql-binlog-connector-java-0.25.1.jar +mysql-connector-java-8.0.17.jar mysql-connector-java-8.0.28.jar +netty-3.10.5.Final.jar netty-3.7.0.Final.jar +netty-all-4.0.52.Final.jar +netty-all-4.1.51.Final.jar netty-buffer-4.1.39.Final.jar netty-common-4.1.39.Final.jar nimbus-jose-jwt-4.41.1.jar +nimbus-jose-jwt-9.8.1.jar +objenesis-2.5.1.jar +ojdbc8-12.2.0.1.jar okhttp-2.4.0.jar +okhttp-2.7.5.jar okio-1.4.0.jar +okio-1.6.0.jar opencsv-2.3.jar +orc-core-1.5.12.jar orc-core-1.5.6.jar +orc-mapreduce-1.5.12.jar +orc-shims-1.5.12.jar orc-shims-1.5.6.jar oro-2.0.8.jar osgi-resource-locator-1.0.1.jar osgi-resource-locator-1.0.3.jar ow2-asm-6.2.jar paranamer-2.3.jar +paranamer-2.8.jar +parquet-column-1.10.1.jar +parquet-common-1.10.1.jar +parquet-encoding-1.10.1.jar +parquet-format-2.4.0.jar +parquet-hadoop-1.10.1.jar +parquet-jackson-1.10.1.jar +plexus-utils-3.2.1.jar postgresql-42.2.6.jar +postgresql-42.4.1.jar protobuf-java-2.5.0.jar +py4j-0.10.9.jar +pyrolite-4.30.jar +re2j-1.1.jar +reactive-streams-1.0.2.jar +reflections-0.9.12.jar +reload4j-1.2.18.3.jar +scala-compiler-2.12.7.jar +scala-java8-compat_2.12-0.8.0.jar +scala-library-2.12.10.jar +scala-parser-combinators_2.12-1.1.2.jar +scala-reflect-2.12.10.jar +scala-xml_2.12-1.2.0.jar +scopt_2.12-3.5.0.jar servlet-api-2.5.jar sfm-converter-8.2.1.jar sfm-csv-8.2.1.jar @@ -229,10 +491,26 @@ sfm-map-8.2.1.jar sfm-reflect-8.2.1.jar sfm-tuples-8.2.1.jar sfm-util-8.2.1.jar +shims-0.9.0.jar slf4j-api-1.7.25.jar slf4j-api-1.7.28.jar +slf4j-api-1.7.30.jar +slf4j-log4j12-1.7.30.jar +slf4j-reload4j-1.7.35.jar snakeyaml-1.23.jar snappy-java-1.0.4.1.jar +snappy-java-1.0.5.jar +snappy-java-1.1.8.2.jar +spark-catalyst_2.12-3.1.2.jar +spark-core_2.12-3.1.2.jar +spark-kvstore_2.12-3.1.2.jar +spark-launcher_2.12-3.1.2.jar +spark-network-common_2.12-3.1.2.jar +spark-network-shuffle_2.12-3.1.2.jar +spark-sketch_2.12-3.1.2.jar +spark-sql_2.12-3.1.2.jar +spark-tags_2.12-3.1.2.jar +spark-unsafe_2.12-3.1.2.jar spring-aop-5.1.9.RELEASE.jar spring-beans-5.1.9.RELEASE.jar spring-boot-2.1.8.RELEASE.jar @@ -256,12 +534,28 @@ spring-jdbc-5.1.9.RELEASE.jar spring-tx-5.1.9.RELEASE.jar spring-web-5.1.9.RELEASE.jar spring-webmvc-5.1.9.RELEASE.jar +ssl-config-core_2.12-0.3.7.jar stax-api-1.0.1.jar +stax2-api-3.1.4.jar +stax2-api-4.2.1.jar +stream-2.9.6.jar +threeten-extra-1.5.0.jar +token-provider-1.0.1.jar tomcat-embed-core-9.0.24.jar tomcat-embed-el-9.0.24.jar tomcat-embed-websocket-9.0.24.jar +univocity-parsers-2.9.1.jar +unused-1.0.0.jar +validation-api-1.1.0.Final.jar validation-api-2.0.1.Final.jar velocity-1.5.jar +woodstox-core-5.0.3.jar +woodstox-core-5.3.0.jar +xbean-asm7-shaded-4.15.jar xmlenc-0.52.jar +xz-1.0.jar xz-1.8.jar +zookeeper-3.4.14.jar zookeeper-3.4.6.jar +zookeeper-3.4.9.jar +zstd-jni-1.4.8-1.jar diff --git a/tool/dependencies/regenerate_known_dependencies.sh b/tool/dependencies/regenerate_known_dependencies.sh index be5457d83..106c3ec1b 100644 --- a/tool/dependencies/regenerate_known_dependencies.sh +++ b/tool/dependencies/regenerate_known_dependencies.sh @@ -23,6 +23,8 @@ if [[ -d $dependencies_path ]];then rm -r -f $dependencies_path fi cd ../../ + +mvn install:install-file -Dfile=./hugegraph-loader/assembly/static/lib/ojdbc8-12.2.0.1.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=$dependencies_path ls $dependencies_path | egrep -v "^hugegraph" | sort -n > $basepath/known-dependencies.txt rm -r -f $dependencies_path \ No newline at end of file From 34eaf540a4447280b39179ac96ef6a3751d1119a Mon Sep 17 00:00:00 2001 From: Simon Cheung Date: Tue, 1 Nov 2022 19:55:09 +0800 Subject: [PATCH 04/22] Update check-dependencies.yml --- .github/workflows/check-dependencies.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml index fd4c1b3ce..2b4eb096d 100644 --- a/.github/workflows/check-dependencies.yml +++ b/.github/workflows/check-dependencies.yml @@ -18,6 +18,7 @@ jobs: - name: mvn install run: mvn install:install-file -Dfile=$STATIC_DIR/lib/ojdbc8-12.2.0.1.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar + mvn install -pl hugegraph-client,hubble-be -am -DskipTests=true - name: mvn dependency:copy-dependencies run: mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=${{ github.workspace }}/current_dependencies @@ -34,4 +35,4 @@ jobs: awk -F ":" '{if($1=="")print $2" is not in file known-dependencies.txt!"}' ~/result.txt result=`awk -F ":" '{if($1=="")print $2}' ~/result.txt |wc -l` #if has new third-party,the Action will fail - if [[ $result == 0 ]];then echo "All third dependencies is known!" ;else exit 1;fi \ No newline at end of file + if [[ $result == 0 ]];then echo "All third dependencies is known!" ;else exit 1;fi From 165eea856cb4e190c467e610c44831bbeca43d7c Mon Sep 17 00:00:00 2001 From: Simon Cheung Date: Tue, 1 Nov 2022 20:00:46 +0800 Subject: [PATCH 05/22] Update check-dependencies.yml --- .github/workflows/check-dependencies.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml index 2b4eb096d..863150cd5 100644 --- a/.github/workflows/check-dependencies.yml +++ b/.github/workflows/check-dependencies.yml @@ -18,7 +18,7 @@ jobs: - name: mvn install run: mvn install:install-file -Dfile=$STATIC_DIR/lib/ojdbc8-12.2.0.1.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar - mvn install -pl hugegraph-client,hubble-be -am -DskipTests=true + mvn install -pl hugegraph-client -am -DskipTests=true - name: mvn dependency:copy-dependencies run: mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=${{ github.workspace }}/current_dependencies From 76bbf3c1288f41a272e775b19933a3e663953085 Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 2 Nov 2022 11:03:33 +0800 Subject: [PATCH 06/22] init --- tool/dependencies/known-dependencies.txt | 561 ----------------------- 1 file changed, 561 deletions(-) delete mode 100644 tool/dependencies/known-dependencies.txt diff --git a/tool/dependencies/known-dependencies.txt b/tool/dependencies/known-dependencies.txt deleted file mode 100644 index 5cbf9aa58..000000000 --- a/tool/dependencies/known-dependencies.txt +++ /dev/null @@ -1,561 +0,0 @@ -HdrHistogram-2.1.9.jar -HikariCP-3.2.0.jar -HikariCP-4.0.3.jar -LatencyUtils-2.0.3.jar -RoaringBitmap-0.9.0.jar -ST4-4.0.4.jar -accessors-smart-1.2.jar -accessors-smart-2.4.7.jar -activation-1.1.1.jar -aircompressor-0.10.jar -akka-actor_2.12-2.5.21.jar -akka-protobuf_2.12-2.5.21.jar -akka-slf4j_2.12-2.5.21.jar -akka-stream_2.12-2.5.21.jar -animal-sniffer-annotations-1.14.jar -ant-1.9.1.jar -ant-launcher-1.9.1.jar -antlr-runtime-3.5.2.jar -antlr4-runtime-4.7.2.jar -aopalliance-repackaged-2.4.0-b31.jar -aopalliance-repackaged-2.5.0-b42.jar -aopalliance-repackaged-2.6.1.jar -aopalliance-repackaged-3.0.1.jar -apache-curator-2.12.0.pom -apacheds-i18n-2.0.0-M15.jar -apacheds-kerberos-codec-2.0.0-M15.jar -api-asn1-api-1.0.0-M20.jar -api-util-1.0.0-M20.jar -argparse4j-0.7.0.jar -arrow-format-0.8.0.jar -arrow-format-2.0.0.jar -arrow-memory-0.8.0.jar -arrow-memory-core-2.0.0.jar -arrow-memory-netty-2.0.0.jar -arrow-vector-0.8.0.jar -arrow-vector-2.0.0.jar -asm-5.0.4.jar -asm-9.1.jar -audience-annotations-0.5.0.jar -avatica-core-1.17.0.jar -avro-1.7.4.jar -avro-1.7.7.jar -avro-1.8.2.jar -avro-ipc-1.8.2.jar -avro-mapred-1.8.2-hadoop2.jar -awaitility-4.0.1.jar -caffeine-2.6.2.jar -checker-qual-2.0.0.jar -checker-qual-2.11.1.jar -chill-java-0.9.5.jar -chill_2.12-0.9.5.jar -classmate-1.4.0.jar -commons-beanutils-1.7.0.jar -commons-beanutils-1.9.3.jar -commons-beanutils-1.9.4.jar -commons-beanutils-core-1.8.0.jar -commons-cli-1.2.jar -commons-cli-1.3.1.jar -commons-codec-1.11.jar -commons-collections-3.2.2.jar -commons-compiler-3.0.16.jar -commons-compress-1.21.jar -commons-compress-1.4.1.jar -commons-configuration-1.10.jar -commons-configuration-1.6.jar -commons-configuration2-2.1.1.jar -commons-configuration2-2.3.jar -commons-crypto-1.1.0.jar -commons-daemon-1.0.13.jar -commons-digester-1.8.jar -commons-fileupload-1.4.jar -commons-io-2.7.jar -commons-lang-2.6.jar -commons-lang3-3.4.jar -commons-lang3-3.7.jar -commons-lang3-3.8.1.jar -commons-lang3-3.9.jar -commons-logging-1.1.1.jar -commons-logging-1.1.3.jar -commons-math3-3.1.1.jar -commons-math3-3.4.1.jar -commons-net-3.1.jar -commons-net-3.6.jar -commons-text-1.6.jar -compress-lzf-1.0.3.jar -config-1.3.3.jar -connect-api-2.7.0.jar -connect-file-2.7.0.jar -connect-json-2.7.0.jar -connect-runtime-2.7.0.jar -connect-transforms-2.7.0.jar -curator-client-2.12.0.jar -curator-client-2.13.0.jar -curator-client-2.7.1.jar -curator-framework-2.12.0.jar -curator-recipes-2.12.0.jar -curator-recipes-2.13.0.jar -curator-recipes-2.7.1.jar -datanucleus-core-4.1.17.jar -debezium-api-1.5.4.Final.jar -debezium-connector-mysql-1.5.4.Final.jar -debezium-core-1.5.4.Final.jar -debezium-ddl-parser-1.5.4.Final.jar -debezium-embedded-1.5.4.Final.jar -dnsjava-2.1.7.jar -dropwizard-metrics-hadoop-metrics2-reporter-0.1.2.jar -error_prone_annotations-2.1.3.jar -error_prone_annotations-2.3.4.jar -esri-geometry-api-2.2.0.jar -failureaccess-1.0.1.jar -flatbuffers-1.2.0-3f79e055.jar -flatbuffers-java-1.9.0.jar -flink-annotations-1.13.5.jar -flink-clients_2.12-1.13.5.jar -flink-connector-base-1.13.5.jar -flink-connector-debezium-2.2.1.jar -flink-connector-files-1.13.5.jar -flink-connector-mysql-cdc-2.2.1.jar -flink-core-1.13.5.jar -flink-file-sink-common-1.13.5.jar -flink-hadoop-fs-1.13.5.jar -flink-java-1.13.5.jar -flink-metrics-core-1.13.5.jar -flink-optimizer_2.12-1.13.5.jar -flink-queryable-state-client-java-1.13.5.jar -flink-runtime-web_2.12-1.13.5.jar -flink-runtime_2.12-1.13.5.jar -flink-scala_2.12-1.13.5.jar -flink-shaded-asm-7-7.1-13.0.jar -flink-shaded-guava-18.0-13.0.jar -flink-shaded-jackson-2.12.1-13.0.jar -flink-shaded-netty-4.1.49.Final-13.0.jar -flink-shaded-zookeeper-3-3.4.14-13.0.jar -flink-streaming-java_2.12-1.13.5.jar -flink-streaming-scala_2.12-1.13.5.jar -flink-table-api-java-1.13.5.jar -flink-table-api-java-bridge_2.12-1.13.5.jar -flink-table-api-scala-bridge_2.12-1.13.5.jar -flink-table-api-scala_2.12-1.13.5.jar -flink-table-common-1.13.5.jar -flink-table-planner-blink_2.12-1.13.5.jar -flink-table-runtime-blink_2.12-1.13.5.jar -force-shading-1.13.5.jar -grizzled-slf4j_2.12-1.3.2.jar -groovy-all-2.4.6.jar -gson-2.2.4.jar -gson-2.8.5.jar -gson-2.9.0.jar -guava-25.1-jre.jar -guava-29.0-jre.jar -h2-1.4.199.jar -hadoop-annotations-2.8.5.jar -hadoop-annotations-3.1.1.jar -hadoop-annotations-3.2.4.jar -hadoop-auth-2.8.5.jar -hadoop-auth-3.1.1.jar -hadoop-auth-3.2.4.jar -hadoop-client-3.1.1.jar -hadoop-client-3.2.0.jar -hadoop-common-2.8.5.jar -hadoop-common-3.1.1.jar -hadoop-common-3.2.4.jar -hadoop-hdfs-3.1.1.jar -hadoop-hdfs-client-2.8.5.jar -hadoop-hdfs-client-3.1.1.jar -hadoop-mapreduce-client-common-3.1.1.jar -hadoop-mapreduce-client-common-3.2.0.jar -hadoop-mapreduce-client-core-3.1.1.jar -hadoop-mapreduce-client-core-3.2.0.jar -hadoop-mapreduce-client-jobclient-3.1.1.jar -hadoop-mapreduce-client-jobclient-3.2.0.jar -hadoop-yarn-api-3.1.1.jar -hadoop-yarn-api-3.2.0.jar -hadoop-yarn-client-3.1.1.jar -hadoop-yarn-client-3.2.0.jar -hadoop-yarn-common-3.1.1.jar -hadoop-yarn-common-3.2.0.jar -hamcrest-2.1.jar -hamcrest-core-1.3.jar -hibernate-validator-6.0.17.Final.jar -hive-classification-3.1.2.jar -hive-common-3.1.2.jar -hive-exec-3.1.2.jar -hive-llap-client-3.1.2.jar -hive-llap-common-3.1.2.jar -hive-llap-tez-3.1.2.jar -hive-serde-3.1.2.jar -hive-service-rpc-3.1.2.jar -hive-shims-0.23-3.1.2.jar -hive-shims-3.1.2.jar -hive-shims-common-3.1.2.jar -hive-shims-scheduler-3.1.2.jar -hive-storage-api-2.7.0.jar -hive-storage-api-2.7.2.jar -hive-upgrade-acid-3.1.2.jar -hive-vector-code-gen-3.1.2.jar -hk2-api-2.4.0-b31.jar -hk2-api-2.5.0-b42.jar -hk2-api-2.6.1.jar -hk2-api-3.0.1.jar -hk2-locator-2.4.0-b31.jar -hk2-locator-2.5.0-b42.jar -hk2-locator-2.6.1.jar -hk2-locator-3.0.1.jar -hk2-utils-2.4.0-b31.jar -hk2-utils-2.5.0-b42.jar -hk2-utils-2.6.1.jar -hk2-utils-3.0.1.jar -hppc-0.7.2.jar -htrace-core4-4.0.1-incubating.jar -htrace-core4-4.1.0-incubating.jar -httpclient-4.5.13.jar -httpclient-4.5.2.jar -httpclient-4.5.9.jar -httpcore-4.4.12.jar -httpcore-4.4.13.jar -httpcore-4.4.4.jar -ivy-2.4.0.jar -j2objc-annotations-1.1.jar -j2objc-annotations-1.3.jar -jackson-annotations-2.10.0.jar -jackson-annotations-2.12.1.jar -jackson-annotations-2.9.0.jar -jackson-core-2.10.0.jar -jackson-core-2.12.1.jar -jackson-core-2.9.9.jar -jackson-core-asl-1.9.13.jar -jackson-databind-2.10.0.jar -jackson-databind-2.12.1.jar -jackson-databind-2.7.8.jar -jackson-databind-2.9.9.3.jar -jackson-datatype-jdk8-2.10.5.jar -jackson-datatype-jdk8-2.9.9.jar -jackson-datatype-jsr310-2.10.5.jar -jackson-datatype-jsr310-2.9.9.jar -jackson-jaxrs-base-2.12.1.jar -jackson-jaxrs-base-2.9.9.jar -jackson-jaxrs-json-provider-2.12.1.jar -jackson-jaxrs-json-provider-2.9.9.jar -jackson-mapper-asl-1.9.13.jar -jackson-module-jaxb-annotations-2.12.1.jar -jackson-module-jaxb-annotations-2.9.9.jar -jackson-module-parameter-names-2.9.9.jar -jackson-module-paranamer-2.10.0.jar -jackson-module-scala_2.12-2.10.0.jar -jakarta.activation-2.0.1.jar -jakarta.activation-api-1.2.1.jar -jakarta.annotation-api-1.3.5.jar -jakarta.annotation-api-2.0.0.jar -jakarta.inject-2.6.1.jar -jakarta.inject-api-2.0.0.jar -jakarta.servlet-api-4.0.3.jar -jakarta.validation-api-2.0.2.jar -jakarta.validation-api-3.0.0.jar -jakarta.ws.rs-api-2.1.6.jar -jakarta.ws.rs-api-3.0.0.jar -jakarta.xml.bind-api-2.3.2.jar -jakarta.xml.bind-api-4.0.0-RC2.jar -janino-3.0.16.jar -java-xmlbuilder-0.4.jar -javassist-3.21.0-GA.jar -javassist-3.25.0-GA.jar -javassist-3.28.0-GA.jar -javax.activation-api-1.2.0.jar -javax.annotation-api-1.2.jar -javax.annotation-api-1.3.2.jar -javax.inject-1.jar -javax.inject-2.4.0-b31.jar -javax.inject-2.5.0-b42.jar -javax.json-1.0.jar -javax.servlet-api-3.1.0.jar -javax.servlet-api-4.0.1.jar -javax.ws.rs-api-2.0.1.jar -javax.ws.rs-api-2.1.jar -javolution-5.5.1.jar -jaxb-api-2.2.11.jar -jaxb-api-2.3.1.jar -jaxb-core-3.0.2.jar -jaxb-impl-3.0.2.jar -jboss-logging-3.3.3.Final.jar -jcip-annotations-1.0-1.jar -jcl-over-slf4j-1.7.30.jar -jcommander-1.72.jar -jcommander-1.78.jar -jersey-apache-connector-2.22.jar -jersey-apache-connector-2.27.jar -jersey-apache-connector-3.0.3.jar -jersey-client-2.22.jar -jersey-client-2.27.jar -jersey-client-2.30.jar -jersey-client-3.0.3.jar -jersey-common-2.22.jar -jersey-common-2.27.jar -jersey-common-2.30.jar -jersey-common-3.0.3.jar -jersey-container-servlet-2.22.jar -jersey-container-servlet-2.27.jar -jersey-container-servlet-2.30.jar -jersey-container-servlet-3.0.3.jar -jersey-container-servlet-core-2.22.jar -jersey-container-servlet-core-2.27.jar -jersey-container-servlet-core-2.30.jar -jersey-container-servlet-core-3.0.3.jar -jersey-entity-filtering-2.22.jar -jersey-entity-filtering-2.27.jar -jersey-entity-filtering-3.0.3.jar -jersey-guava-2.22.jar -jersey-hk2-2.27.jar -jersey-hk2-2.30.jar -jersey-hk2-3.0.3.jar -jersey-media-jaxb-2.22.jar -jersey-media-jaxb-2.27.jar -jersey-media-jaxb-2.30.jar -jersey-media-json-jackson-2.22.jar -jersey-media-json-jackson-2.27.jar -jersey-media-json-jackson-3.0.3.jar -jersey-server-2.22.jar -jersey-server-2.27.jar -jersey-server-2.30.jar -jersey-server-3.0.3.jar -jets3t-0.9.0.jar -jetty-6.1.26.jar -jetty-client-9.4.33.v20201020.jar -jetty-continuation-9.4.33.v20201020.jar -jetty-http-9.3.19.v20170502.jar -jetty-http-9.4.19.v20190610.jar -jetty-http-9.4.43.v20210629.jar -jetty-io-9.3.19.v20170502.jar -jetty-io-9.4.19.v20190610.jar -jetty-io-9.4.43.v20210629.jar -jetty-rewrite-9.3.20.v20170531.jar -jetty-rewrite-9.4.19.v20190610.jar -jetty-security-9.3.19.v20170502.jar -jetty-security-9.4.19.v20190610.jar -jetty-security-9.4.43.v20210629.jar -jetty-server-9.3.19.v20170502.jar -jetty-server-9.4.19.v20190610.jar -jetty-server-9.4.43.v20210629.jar -jetty-servlet-9.3.19.v20170502.jar -jetty-servlet-9.4.19.v20190610.jar -jetty-servlet-9.4.43.v20210629.jar -jetty-servlets-9.4.33.v20201020.jar -jetty-sslengine-6.1.26.jar -jetty-util-6.1.26.jar -jetty-util-9.3.19.v20170502.jar -jetty-util-9.4.19.v20190610.jar -jetty-util-9.4.43.v20210629.jar -jetty-util-ajax-9.3.19.v20170502.jar -jetty-util-ajax-9.4.43.v20210629.jar -jetty-webapp-9.3.19.v20170502.jar -jetty-webapp-9.4.19.v20190610.jar -jetty-webapp-9.4.43.v20210629.jar -jetty-xml-9.3.19.v20170502.jar -jetty-xml-9.4.19.v20190610.jar -jetty-xml-9.4.43.v20210629.jar -jline-0.9.94.jar -jline-2.12.jar -joda-time-2.10.3.jar -joda-time-2.10.8.jar -jpam-1.1.jar -jsch-0.1.54.jar -jsch-0.1.55.jar -json-1.8.jar -json-smart-2.3.jar -json-smart-2.4.7.jar -json4s-ast_2.12-3.7.0-M5.jar -json4s-core_2.12-3.7.0-M5.jar -json4s-jackson_2.12-3.7.0-M5.jar -json4s-scalap_2.12-3.7.0-M5.jar -jsp-api-2.1.jar -jsqlparser-3.1.jar -jsr305-3.0.0.jar -jsr305-3.0.1.jar -jsr305-3.0.2.jar -jul-to-slf4j-1.7.28.jar -jul-to-slf4j-1.7.30.jar -junit-4.12.jar -kafka-clients-2.7.0.jar -kafka-tools-2.7.0.jar -kerb-admin-1.0.1.jar -kerb-client-1.0.1.jar -kerb-common-1.0.1.jar -kerb-core-1.0.1.jar -kerb-crypto-1.0.1.jar -kerb-identity-1.0.1.jar -kerb-server-1.0.1.jar -kerb-simplekdc-1.0.1.jar -kerb-util-1.0.1.jar -kerby-asn1-1.0.1.jar -kerby-config-1.0.1.jar -kerby-pkix-1.0.1.jar -kerby-util-1.0.1.jar -kerby-xdr-1.0.1.jar -kryo-2.24.0.jar -kryo-shaded-4.0.2.jar -leveldbjni-all-1.8.jar -libthrift-0.9.3.jar -lightning-csv-8.2.1.jar -listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar -log4j-1.2-api-2.10.0.jar -log4j-1.2-api-2.11.2.jar -log4j-1.2.17.jar -log4j-api-2.11.2.jar -log4j-api-2.17.0.jar -log4j-core-2.17.0.jar -log4j-slf4j-impl-2.17.0.jar -log4j-to-slf4j-2.11.2.jar -logback-classic-1.2.3.jar -logback-core-1.2.3.jar -lombok-1.18.8.jar -lz4-java-1.7.1.jar -maven-artifact-3.6.3.jar -metrics-core-4.0.6.jar -metrics-core-4.1.1.jar -metrics-graphite-4.1.1.jar -metrics-jmx-4.1.1.jar -metrics-json-4.0.6.jar -metrics-json-4.1.1.jar -metrics-jvm-4.0.6.jar -metrics-jvm-4.1.1.jar -micrometer-core-1.1.6.jar -minlog-1.2.jar -minlog-1.3.0.jar -mssql-jdbc-6.4.0.jre8.jar -mssql-jdbc-7.2.0.jre8.jar -mybatis-3.5.2.jar -mybatis-plus-3.3.0.jar -mybatis-plus-annotation-3.3.0.jar -mybatis-plus-boot-starter-3.3.0.jar -mybatis-plus-core-3.3.0.jar -mybatis-plus-extension-3.3.0.jar -mybatis-spring-2.0.2.jar -mybatis-spring-boot-autoconfigure-2.1.0.jar -mybatis-spring-boot-starter-2.1.0.jar -mysql-binlog-connector-java-0.25.1.jar -mysql-connector-java-8.0.17.jar -mysql-connector-java-8.0.28.jar -netty-3.10.5.Final.jar -netty-3.7.0.Final.jar -netty-all-4.0.52.Final.jar -netty-all-4.1.51.Final.jar -netty-buffer-4.1.39.Final.jar -netty-common-4.1.39.Final.jar -nimbus-jose-jwt-4.41.1.jar -nimbus-jose-jwt-9.8.1.jar -objenesis-2.5.1.jar -ojdbc8-12.2.0.1.jar -okhttp-2.4.0.jar -okhttp-2.7.5.jar -okio-1.4.0.jar -okio-1.6.0.jar -opencsv-2.3.jar -orc-core-1.5.12.jar -orc-core-1.5.6.jar -orc-mapreduce-1.5.12.jar -orc-shims-1.5.12.jar -orc-shims-1.5.6.jar -oro-2.0.8.jar -osgi-resource-locator-1.0.1.jar -osgi-resource-locator-1.0.3.jar -ow2-asm-6.2.jar -paranamer-2.3.jar -paranamer-2.8.jar -parquet-column-1.10.1.jar -parquet-common-1.10.1.jar -parquet-encoding-1.10.1.jar -parquet-format-2.4.0.jar -parquet-hadoop-1.10.1.jar -parquet-jackson-1.10.1.jar -plexus-utils-3.2.1.jar -postgresql-42.2.6.jar -postgresql-42.4.1.jar -protobuf-java-2.5.0.jar -py4j-0.10.9.jar -pyrolite-4.30.jar -re2j-1.1.jar -reactive-streams-1.0.2.jar -reflections-0.9.12.jar -reload4j-1.2.18.3.jar -scala-compiler-2.12.7.jar -scala-java8-compat_2.12-0.8.0.jar -scala-library-2.12.10.jar -scala-parser-combinators_2.12-1.1.2.jar -scala-reflect-2.12.10.jar -scala-xml_2.12-1.2.0.jar -scopt_2.12-3.5.0.jar -servlet-api-2.5.jar -sfm-converter-8.2.1.jar -sfm-csv-8.2.1.jar -sfm-map-8.2.1.jar -sfm-reflect-8.2.1.jar -sfm-tuples-8.2.1.jar -sfm-util-8.2.1.jar -shims-0.9.0.jar -slf4j-api-1.7.25.jar -slf4j-api-1.7.28.jar -slf4j-api-1.7.30.jar -slf4j-log4j12-1.7.30.jar -slf4j-reload4j-1.7.35.jar -snakeyaml-1.23.jar -snappy-java-1.0.4.1.jar -snappy-java-1.0.5.jar -snappy-java-1.1.8.2.jar -spark-catalyst_2.12-3.1.2.jar -spark-core_2.12-3.1.2.jar -spark-kvstore_2.12-3.1.2.jar -spark-launcher_2.12-3.1.2.jar -spark-network-common_2.12-3.1.2.jar -spark-network-shuffle_2.12-3.1.2.jar -spark-sketch_2.12-3.1.2.jar -spark-sql_2.12-3.1.2.jar -spark-tags_2.12-3.1.2.jar -spark-unsafe_2.12-3.1.2.jar -spring-aop-5.1.9.RELEASE.jar -spring-beans-5.1.9.RELEASE.jar -spring-boot-2.1.8.RELEASE.jar -spring-boot-actuator-2.1.8.RELEASE.jar -spring-boot-actuator-autoconfigure-2.1.8.RELEASE.jar -spring-boot-autoconfigure-2.1.8.RELEASE.jar -spring-boot-starter-2.1.8.RELEASE.jar -spring-boot-starter-actuator-2.1.8.RELEASE.jar -spring-boot-starter-cache-2.1.8.RELEASE.jar -spring-boot-starter-jdbc-2.1.8.RELEASE.jar -spring-boot-starter-json-2.1.8.RELEASE.jar -spring-boot-starter-logging-2.1.8.RELEASE.jar -spring-boot-starter-tomcat-2.1.8.RELEASE.jar -spring-boot-starter-web-2.1.8.RELEASE.jar -spring-context-5.1.9.RELEASE.jar -spring-context-support-5.1.9.RELEASE.jar -spring-core-5.1.9.RELEASE.jar -spring-expression-5.1.9.RELEASE.jar -spring-jcl-5.1.9.RELEASE.jar -spring-jdbc-5.1.9.RELEASE.jar -spring-tx-5.1.9.RELEASE.jar -spring-web-5.1.9.RELEASE.jar -spring-webmvc-5.1.9.RELEASE.jar -ssl-config-core_2.12-0.3.7.jar -stax-api-1.0.1.jar -stax2-api-3.1.4.jar -stax2-api-4.2.1.jar -stream-2.9.6.jar -threeten-extra-1.5.0.jar -token-provider-1.0.1.jar -tomcat-embed-core-9.0.24.jar -tomcat-embed-el-9.0.24.jar -tomcat-embed-websocket-9.0.24.jar -univocity-parsers-2.9.1.jar -unused-1.0.0.jar -validation-api-1.1.0.Final.jar -validation-api-2.0.1.Final.jar -velocity-1.5.jar -woodstox-core-5.0.3.jar -woodstox-core-5.3.0.jar -xbean-asm7-shaded-4.15.jar -xmlenc-0.52.jar -xz-1.0.jar -xz-1.8.jar -zookeeper-3.4.14.jar -zookeeper-3.4.6.jar -zookeeper-3.4.9.jar -zstd-jni-1.4.8-1.jar From 1562e65fbbb4962211daf60e8c7c923076433c42 Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 2 Nov 2022 11:04:04 +0800 Subject: [PATCH 07/22] fix --- .github/workflows/check-dependencies.yml | 18 +- tool/dependencies/check_dependencies.sh | 37 ++ tool/dependencies/known-dependencies.txt | 580 +++++++++++++++++++++++ 3 files changed, 619 insertions(+), 16 deletions(-) create mode 100644 tool/dependencies/check_dependencies.sh create mode 100644 tool/dependencies/known-dependencies.txt diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml index 863150cd5..4845031e3 100644 --- a/.github/workflows/check-dependencies.yml +++ b/.github/workflows/check-dependencies.yml @@ -16,23 +16,9 @@ jobs: java-version: '8' distribution: 'adopt' - name: mvn install - run: + run: | mvn install:install-file -Dfile=$STATIC_DIR/lib/ojdbc8-12.2.0.1.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar mvn install -pl hugegraph-client -am -DskipTests=true - - name: mvn dependency:copy-dependencies - run: - mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=${{ github.workspace }}/current_dependencies - - name: generate current_dependencies.txt - run: | - ls ${{ github.workspace }}/current_dependencies |egrep -v "^hugegraph" |sort > ~/current_dependencies.txt - cat ~/current_dependencies.txt - name: check third dependencies run: | - #by using commond join ,to check whether there are new third-party dependencies,compared with file(tool/dependencies/known-dependencies.txt) - sort ${{ github.workspace }}/tool/dependencies/known-dependencies.txt > ~/known-dependencies.txt - join -t : -o 1.1 2.1 -a2 ~/known-dependencies.txt ~/current_dependencies.txt > ~/result.txt - #print new third-party dependencies name if it exists - awk -F ":" '{if($1=="")print $2" is not in file known-dependencies.txt!"}' ~/result.txt - result=`awk -F ":" '{if($1=="")print $2}' ~/result.txt |wc -l` - #if has new third-party,the Action will fail - if [[ $result == 0 ]];then echo "All third dependencies is known!" ;else exit 1;fi + bash ${{ github.workspace }}/tool/dependencies/check_dependencies.sh diff --git a/tool/dependencies/check_dependencies.sh b/tool/dependencies/check_dependencies.sh new file mode 100644 index 000000000..e0a83b383 --- /dev/null +++ b/tool/dependencies/check_dependencies.sh @@ -0,0 +1,37 @@ +#!/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. +# + +# check whether there are new third-party dependencies by diff command, +# diff generated 'known-dependencies.txt' file with 'known-dependencies-old.txt' file. +basepath=$(cd `dirname $0`; pwd) +mv ${basepath}/known-dependencies.txt ${basepath}/known-dependencies-old.txt + +# generate current dependencies file +bash ${basepath}/regenerate_known_dependencies.sh + +# get new third-party dependencies name if it exists +diff -w -B -U0 <(sort < ${basepath}/known-dependencies-old.txt) \ +<(sort < ${basepath}/known-dependencies.txt) > ${basepath}/result.txt + +# if has new third-party,the Action will fail and print diff +if [ -s ${basepath}/result.txt ]; then + cat ${basepath}/result.txt + exit 1 +else + echo 'All third dependencies is known!' +fi diff --git a/tool/dependencies/known-dependencies.txt b/tool/dependencies/known-dependencies.txt new file mode 100644 index 000000000..9a5d2685d --- /dev/null +++ b/tool/dependencies/known-dependencies.txt @@ -0,0 +1,580 @@ +HdrHistogram-2.1.9.jar +HikariCP-3.2.0.jar +HikariCP-4.0.3.jar +LatencyUtils-2.0.3.jar +RoaringBitmap-0.9.0.jar +ST4-4.0.4.jar +accessors-smart-1.2.jar +accessors-smart-2.4.7.jar +activation-1.1.1.jar +aircompressor-0.10.jar +aircompressor-0.21.jar +akka-actor_2.12-2.5.21.jar +akka-protobuf_2.12-2.5.21.jar +akka-slf4j_2.12-2.5.21.jar +akka-stream_2.12-2.5.21.jar +animal-sniffer-annotations-1.14.jar +annotations-17.0.0.jar +ant-1.9.1.jar +ant-launcher-1.9.1.jar +antlr-runtime-3.5.2.jar +antlr4-runtime-4.7.2.jar +aopalliance-repackaged-2.4.0-b31.jar +aopalliance-repackaged-2.5.0-b42.jar +aopalliance-repackaged-2.6.1.jar +aopalliance-repackaged-3.0.1.jar +apache-curator-2.12.0.pom +apacheds-i18n-2.0.0-M15.jar +apacheds-kerberos-codec-2.0.0-M15.jar +api-asn1-api-1.0.0-M20.jar +api-util-1.0.0-M20.jar +argparse4j-0.7.0.jar +arrow-format-0.8.0.jar +arrow-format-2.0.0.jar +arrow-memory-0.8.0.jar +arrow-memory-core-2.0.0.jar +arrow-memory-netty-2.0.0.jar +arrow-vector-0.8.0.jar +arrow-vector-2.0.0.jar +asm-5.0.4.jar +asm-9.1.jar +audience-annotations-0.5.0.jar +avatica-core-1.17.0.jar +avro-1.10.2.jar +avro-1.7.4.jar +avro-1.7.7.jar +avro-ipc-1.10.2.jar +avro-mapred-1.10.2.jar +awaitility-4.0.1.jar +caffeine-2.6.2.jar +checker-qual-2.0.0.jar +checker-qual-2.11.1.jar +checker-qual-3.5.0.jar +chill-java-0.10.0.jar +chill_2.12-0.10.0.jar +classmate-1.4.0.jar +commons-beanutils-1.7.0.jar +commons-beanutils-1.9.3.jar +commons-beanutils-1.9.4.jar +commons-beanutils-core-1.8.0.jar +commons-cli-1.2.jar +commons-cli-1.3.1.jar +commons-codec-1.11.jar +commons-codec-1.15.jar +commons-collections-3.2.2.jar +commons-compiler-3.0.16.jar +commons-compress-1.21.jar +commons-compress-1.4.1.jar +commons-configuration-1.10.jar +commons-configuration-1.6.jar +commons-configuration2-2.1.1.jar +commons-configuration2-2.3.jar +commons-crypto-1.1.0.jar +commons-daemon-1.0.13.jar +commons-digester-1.8.jar +commons-fileupload-1.4.jar +commons-io-2.7.jar +commons-lang-2.6.jar +commons-lang3-3.4.jar +commons-lang3-3.7.jar +commons-lang3-3.8.1.jar +commons-lang3-3.9.jar +commons-logging-1.1.1.jar +commons-logging-1.1.3.jar +commons-math3-3.1.1.jar +commons-math3-3.4.1.jar +commons-net-3.1.jar +commons-net-3.6.jar +commons-text-1.6.jar +compress-lzf-1.0.3.jar +config-1.3.3.jar +connect-api-2.7.0.jar +connect-file-2.7.0.jar +connect-json-2.7.0.jar +connect-runtime-2.7.0.jar +connect-transforms-2.7.0.jar +curator-client-2.12.0.jar +curator-client-2.13.0.jar +curator-client-2.7.1.jar +curator-framework-2.12.0.jar +curator-recipes-2.12.0.jar +curator-recipes-2.13.0.jar +curator-recipes-2.7.1.jar +datanucleus-core-4.1.17.jar +debezium-api-1.5.4.Final.jar +debezium-connector-mysql-1.5.4.Final.jar +debezium-core-1.5.4.Final.jar +debezium-ddl-parser-1.5.4.Final.jar +debezium-embedded-1.5.4.Final.jar +dnsjava-2.1.7.jar +dropwizard-metrics-hadoop-metrics2-reporter-0.1.2.jar +error_prone_annotations-2.1.3.jar +error_prone_annotations-2.3.4.jar +esri-geometry-api-2.2.0.jar +failureaccess-1.0.1.jar +flatbuffers-1.2.0-3f79e055.jar +flatbuffers-java-1.9.0.jar +flink-annotations-1.13.5.jar +flink-clients_2.12-1.13.5.jar +flink-connector-base-1.13.5.jar +flink-connector-debezium-2.2.1.jar +flink-connector-files-1.13.5.jar +flink-connector-mysql-cdc-2.2.1.jar +flink-core-1.13.5.jar +flink-file-sink-common-1.13.5.jar +flink-hadoop-fs-1.13.5.jar +flink-java-1.13.5.jar +flink-metrics-core-1.13.5.jar +flink-optimizer_2.12-1.13.5.jar +flink-queryable-state-client-java-1.13.5.jar +flink-runtime-web_2.12-1.13.5.jar +flink-runtime_2.12-1.13.5.jar +flink-scala_2.12-1.13.5.jar +flink-shaded-asm-7-7.1-13.0.jar +flink-shaded-guava-18.0-13.0.jar +flink-shaded-jackson-2.12.1-13.0.jar +flink-shaded-netty-4.1.49.Final-13.0.jar +flink-shaded-zookeeper-3-3.4.14-13.0.jar +flink-streaming-java_2.12-1.13.5.jar +flink-streaming-scala_2.12-1.13.5.jar +flink-table-api-java-1.13.5.jar +flink-table-api-java-bridge_2.12-1.13.5.jar +flink-table-api-scala-bridge_2.12-1.13.5.jar +flink-table-api-scala_2.12-1.13.5.jar +flink-table-common-1.13.5.jar +flink-table-planner-blink_2.12-1.13.5.jar +flink-table-runtime-blink_2.12-1.13.5.jar +force-shading-1.13.5.jar +grizzled-slf4j_2.12-1.3.2.jar +groovy-all-2.4.21.jar +groovy-all-2.4.6.jar +gson-2.2.4.jar +gson-2.8.5.jar +gson-2.9.0.jar +guava-25.1-jre.jar +guava-29.0-jre.jar +guava-30.0-jre.jar +h2-1.4.199.jar +hadoop-annotations-2.8.5.jar +hadoop-annotations-3.1.1.jar +hadoop-annotations-3.2.4.jar +hadoop-auth-2.8.5.jar +hadoop-auth-3.1.1.jar +hadoop-auth-3.2.4.jar +hadoop-client-3.1.1.jar +hadoop-client-api-3.3.1.jar +hadoop-client-runtime-3.3.1.jar +hadoop-common-2.8.5.jar +hadoop-common-3.1.1.jar +hadoop-common-3.2.4.jar +hadoop-hdfs-3.1.1.jar +hadoop-hdfs-client-2.10.1.jar +hadoop-hdfs-client-2.8.5.jar +hadoop-hdfs-client-3.1.1.jar +hadoop-mapreduce-client-common-3.1.1.jar +hadoop-mapreduce-client-core-3.1.1.jar +hadoop-mapreduce-client-jobclient-3.1.1.jar +hadoop-yarn-api-3.1.1.jar +hadoop-yarn-client-3.1.1.jar +hadoop-yarn-common-3.1.1.jar +hamcrest-2.1.jar +hamcrest-core-1.3.jar +hibernate-validator-6.0.17.Final.jar +hive-classification-3.1.2.jar +hive-classification-3.1.3.jar +hive-common-3.1.2.jar +hive-common-3.1.3.jar +hive-exec-3.1.2.jar +hive-exec-3.1.3.jar +hive-llap-client-3.1.2.jar +hive-llap-client-3.1.3.jar +hive-llap-common-3.1.2.jar +hive-llap-common-3.1.3.jar +hive-llap-tez-3.1.2.jar +hive-llap-tez-3.1.3.jar +hive-serde-3.1.2.jar +hive-serde-3.1.3.jar +hive-service-rpc-3.1.2.jar +hive-service-rpc-3.1.3.jar +hive-shims-0.23-3.1.2.jar +hive-shims-0.23-3.1.3.jar +hive-shims-3.1.2.jar +hive-shims-3.1.3.jar +hive-shims-common-3.1.2.jar +hive-shims-common-3.1.3.jar +hive-shims-scheduler-3.1.2.jar +hive-shims-scheduler-3.1.3.jar +hive-storage-api-2.7.0.jar +hive-storage-api-2.7.2.jar +hive-upgrade-acid-3.1.2.jar +hive-upgrade-acid-3.1.3.jar +hive-vector-code-gen-3.1.2.jar +hive-vector-code-gen-3.1.3.jar +hk2-api-2.4.0-b31.jar +hk2-api-2.5.0-b42.jar +hk2-api-2.6.1.jar +hk2-api-3.0.1.jar +hk2-locator-2.4.0-b31.jar +hk2-locator-2.5.0-b42.jar +hk2-locator-2.6.1.jar +hk2-locator-3.0.1.jar +hk2-utils-2.4.0-b31.jar +hk2-utils-2.5.0-b42.jar +hk2-utils-2.6.1.jar +hk2-utils-3.0.1.jar +hppc-0.7.2.jar +htrace-core4-4.0.1-incubating.jar +htrace-core4-4.1.0-incubating.jar +httpclient-4.5.13.jar +httpclient-4.5.2.jar +httpclient-4.5.9.jar +httpcore-4.4.12.jar +httpcore-4.4.13.jar +httpcore-4.4.4.jar +ivy-2.4.0.jar +ivy-2.5.0.jar +j2objc-annotations-1.1.jar +j2objc-annotations-1.3.jar +jackson-annotations-2.12.1.jar +jackson-annotations-2.12.3.jar +jackson-annotations-2.9.0.jar +jackson-core-2.12.1.jar +jackson-core-2.12.2.jar +jackson-core-2.9.9.jar +jackson-core-asl-1.9.13.jar +jackson-databind-2.12.1.jar +jackson-databind-2.12.3.jar +jackson-databind-2.7.8.jar +jackson-databind-2.9.9.3.jar +jackson-datatype-jdk8-2.10.5.jar +jackson-datatype-jdk8-2.9.9.jar +jackson-datatype-jsr310-2.10.5.jar +jackson-datatype-jsr310-2.9.9.jar +jackson-jaxrs-base-2.12.1.jar +jackson-jaxrs-base-2.9.9.jar +jackson-jaxrs-json-provider-2.12.1.jar +jackson-jaxrs-json-provider-2.9.9.jar +jackson-mapper-asl-1.9.13.jar +jackson-module-jaxb-annotations-2.12.1.jar +jackson-module-jaxb-annotations-2.9.9.jar +jackson-module-parameter-names-2.9.9.jar +jackson-module-scala_2.12-2.12.3.jar +jakarta.activation-2.0.1.jar +jakarta.activation-api-1.2.1.jar +jakarta.annotation-api-1.3.5.jar +jakarta.annotation-api-2.0.0.jar +jakarta.inject-2.6.1.jar +jakarta.inject-api-2.0.0.jar +jakarta.servlet-api-4.0.3.jar +jakarta.validation-api-2.0.2.jar +jakarta.validation-api-3.0.0.jar +jakarta.ws.rs-api-2.1.6.jar +jakarta.ws.rs-api-3.0.0.jar +jakarta.xml.bind-api-2.3.2.jar +jakarta.xml.bind-api-4.0.0-RC2.jar +janino-3.0.16.jar +java-xmlbuilder-0.4.jar +javassist-3.21.0-GA.jar +javassist-3.25.0-GA.jar +javassist-3.28.0-GA.jar +javax.activation-api-1.2.0.jar +javax.annotation-api-1.2.jar +javax.annotation-api-1.3.2.jar +javax.inject-1.jar +javax.inject-2.4.0-b31.jar +javax.inject-2.5.0-b42.jar +javax.json-1.0.jar +javax.servlet-api-3.1.0.jar +javax.servlet-api-4.0.1.jar +javax.ws.rs-api-2.0.1.jar +javax.ws.rs-api-2.1.1.jar +javax.ws.rs-api-2.1.jar +javolution-5.5.1.jar +jaxb-api-2.2.11.jar +jaxb-api-2.3.1.jar +jaxb-core-3.0.2.jar +jaxb-impl-3.0.2.jar +jboss-logging-3.3.3.Final.jar +jcip-annotations-1.0-1.jar +jcl-over-slf4j-1.7.30.jar +jcommander-1.72.jar +jcommander-1.78.jar +jersey-apache-connector-2.22.jar +jersey-apache-connector-2.27.jar +jersey-apache-connector-3.0.3.jar +jersey-client-2.22.jar +jersey-client-2.27.jar +jersey-client-2.34.jar +jersey-client-3.0.3.jar +jersey-common-2.22.jar +jersey-common-2.27.jar +jersey-common-2.34.jar +jersey-common-3.0.3.jar +jersey-container-servlet-2.22.jar +jersey-container-servlet-2.27.jar +jersey-container-servlet-2.34.jar +jersey-container-servlet-3.0.3.jar +jersey-container-servlet-core-2.22.jar +jersey-container-servlet-core-2.27.jar +jersey-container-servlet-core-2.34.jar +jersey-container-servlet-core-3.0.3.jar +jersey-entity-filtering-2.22.jar +jersey-entity-filtering-2.27.jar +jersey-entity-filtering-3.0.3.jar +jersey-guava-2.22.jar +jersey-hk2-2.27.jar +jersey-hk2-2.34.jar +jersey-hk2-3.0.3.jar +jersey-media-jaxb-2.22.jar +jersey-media-jaxb-2.27.jar +jersey-media-json-jackson-2.22.jar +jersey-media-json-jackson-2.27.jar +jersey-media-json-jackson-3.0.3.jar +jersey-server-2.22.jar +jersey-server-2.27.jar +jersey-server-2.34.jar +jersey-server-3.0.3.jar +jets3t-0.9.0.jar +jetty-6.1.26.jar +jetty-client-9.4.33.v20201020.jar +jetty-continuation-9.4.33.v20201020.jar +jetty-http-9.3.19.v20170502.jar +jetty-http-9.4.19.v20190610.jar +jetty-http-9.4.43.v20210629.jar +jetty-io-9.3.19.v20170502.jar +jetty-io-9.4.19.v20190610.jar +jetty-io-9.4.43.v20210629.jar +jetty-rewrite-9.3.20.v20170531.jar +jetty-rewrite-9.4.19.v20190610.jar +jetty-security-9.3.19.v20170502.jar +jetty-security-9.4.19.v20190610.jar +jetty-security-9.4.43.v20210629.jar +jetty-server-9.3.19.v20170502.jar +jetty-server-9.4.19.v20190610.jar +jetty-server-9.4.43.v20210629.jar +jetty-servlet-9.3.19.v20170502.jar +jetty-servlet-9.4.19.v20190610.jar +jetty-servlet-9.4.43.v20210629.jar +jetty-servlets-9.4.33.v20201020.jar +jetty-sslengine-6.1.26.jar +jetty-util-6.1.26.jar +jetty-util-9.3.19.v20170502.jar +jetty-util-9.4.19.v20190610.jar +jetty-util-9.4.43.v20210629.jar +jetty-util-ajax-9.3.19.v20170502.jar +jetty-util-ajax-9.4.43.v20210629.jar +jetty-webapp-9.3.19.v20170502.jar +jetty-webapp-9.4.19.v20190610.jar +jetty-webapp-9.4.43.v20210629.jar +jetty-xml-9.3.19.v20170502.jar +jetty-xml-9.4.19.v20190610.jar +jetty-xml-9.4.43.v20210629.jar +jline-0.9.94.jar +jline-2.12.jar +joda-time-2.10.3.jar +joda-time-2.10.8.jar +jpam-1.1.jar +jsch-0.1.54.jar +jsch-0.1.55.jar +json-1.8.jar +json-smart-2.3.jar +json-smart-2.4.7.jar +json4s-ast_2.12-3.7.0-M11.jar +json4s-core_2.12-3.7.0-M11.jar +json4s-jackson_2.12-3.7.0-M11.jar +json4s-scalap_2.12-3.7.0-M11.jar +jsp-api-2.1.jar +jsqlparser-3.1.jar +jsr305-3.0.0.jar +jsr305-3.0.1.jar +jsr305-3.0.2.jar +jul-to-slf4j-1.7.28.jar +jul-to-slf4j-1.7.30.jar +junit-4.12.jar +kafka-clients-2.7.0.jar +kafka-tools-2.7.0.jar +kerb-admin-1.0.1.jar +kerb-client-1.0.1.jar +kerb-common-1.0.1.jar +kerb-core-1.0.1.jar +kerb-crypto-1.0.1.jar +kerb-identity-1.0.1.jar +kerb-server-1.0.1.jar +kerb-simplekdc-1.0.1.jar +kerb-util-1.0.1.jar +kerby-asn1-1.0.1.jar +kerby-config-1.0.1.jar +kerby-pkix-1.0.1.jar +kerby-util-1.0.1.jar +kerby-xdr-1.0.1.jar +kryo-2.24.0.jar +kryo-shaded-4.0.2.jar +leveldbjni-all-1.8.jar +libthrift-0.9.3.jar +lightning-csv-8.2.1.jar +listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar +log4j-1.2-api-2.11.2.jar +log4j-1.2-api-2.17.1.jar +log4j-1.2.17.jar +log4j-api-2.11.2.jar +log4j-api-2.17.0.jar +log4j-core-2.17.0.jar +log4j-slf4j-impl-2.17.0.jar +log4j-to-slf4j-2.11.2.jar +logback-classic-1.2.3.jar +logback-core-1.2.3.jar +lombok-1.18.8.jar +lz4-java-1.7.1.jar +maven-artifact-3.6.3.jar +metrics-core-4.0.6.jar +metrics-core-4.2.0.jar +metrics-graphite-4.2.0.jar +metrics-jmx-4.2.0.jar +metrics-json-4.0.6.jar +metrics-json-4.2.0.jar +metrics-jvm-4.0.6.jar +metrics-jvm-4.2.0.jar +micrometer-core-1.1.6.jar +minlog-1.2.jar +minlog-1.3.0.jar +mssql-jdbc-6.4.0.jre8.jar +mssql-jdbc-7.2.0.jre8.jar +mybatis-3.5.2.jar +mybatis-plus-3.3.0.jar +mybatis-plus-annotation-3.3.0.jar +mybatis-plus-boot-starter-3.3.0.jar +mybatis-plus-core-3.3.0.jar +mybatis-plus-extension-3.3.0.jar +mybatis-spring-2.0.2.jar +mybatis-spring-boot-autoconfigure-2.1.0.jar +mybatis-spring-boot-starter-2.1.0.jar +mysql-binlog-connector-java-0.25.1.jar +mysql-connector-java-8.0.17.jar +mysql-connector-java-8.0.28.jar +netty-3.10.5.Final.jar +netty-3.7.0.Final.jar +netty-all-4.0.52.Final.jar +netty-all-4.1.68.Final.jar +netty-buffer-4.1.39.Final.jar +netty-common-4.1.39.Final.jar +nimbus-jose-jwt-4.41.1.jar +nimbus-jose-jwt-9.8.1.jar +objenesis-2.5.1.jar +ojdbc8-12.2.0.1.jar +okhttp-2.4.0.jar +okhttp-2.7.5.jar +okio-1.4.0.jar +okio-1.6.0.jar +opencsv-2.3.jar +orc-core-1.5.6.jar +orc-core-1.6.14.jar +orc-mapreduce-1.6.14.jar +orc-shims-1.5.6.jar +orc-shims-1.6.14.jar +oro-2.0.8.jar +osgi-resource-locator-1.0.1.jar +osgi-resource-locator-1.0.3.jar +ow2-asm-6.2.jar +paranamer-2.3.jar +paranamer-2.8.jar +parquet-column-1.12.2.jar +parquet-common-1.12.2.jar +parquet-encoding-1.12.2.jar +parquet-format-structures-1.12.2.jar +parquet-hadoop-1.12.2.jar +parquet-jackson-1.12.2.jar +plexus-utils-3.2.1.jar +postgresql-42.2.6.jar +postgresql-42.4.1.jar +protobuf-java-2.5.0.jar +py4j-0.10.9.5.jar +pyrolite-4.30.jar +re2j-1.1.jar +reactive-streams-1.0.2.jar +reflections-0.9.12.jar +reload4j-1.2.18.3.jar +rocksdbjni-6.20.3.jar +scala-compiler-2.12.7.jar +scala-java8-compat_2.12-0.8.0.jar +scala-library-2.12.15.jar +scala-parser-combinators_2.12-1.1.2.jar +scala-reflect-2.12.15.jar +scala-xml_2.12-1.2.0.jar +scopt_2.12-3.5.0.jar +servlet-api-2.5.jar +sfm-converter-8.2.1.jar +sfm-csv-8.2.1.jar +sfm-map-8.2.1.jar +sfm-reflect-8.2.1.jar +sfm-tuples-8.2.1.jar +sfm-util-8.2.1.jar +shims-0.9.0.jar +slf4j-api-1.7.25.jar +slf4j-api-1.7.28.jar +slf4j-api-1.7.30.jar +slf4j-log4j12-1.7.30.jar +slf4j-reload4j-1.7.35.jar +snakeyaml-1.23.jar +snappy-java-1.0.4.1.jar +snappy-java-1.0.5.jar +snappy-java-1.1.8.4.jar +spark-catalyst_2.12-3.2.2.jar +spark-core_2.12-3.2.2.jar +spark-kvstore_2.12-3.2.2.jar +spark-launcher_2.12-3.2.2.jar +spark-network-common_2.12-3.2.2.jar +spark-network-shuffle_2.12-3.2.2.jar +spark-sketch_2.12-3.2.2.jar +spark-sql_2.12-3.2.2.jar +spark-tags_2.12-3.2.2.jar +spark-unsafe_2.12-3.2.2.jar +spring-aop-5.1.9.RELEASE.jar +spring-beans-5.1.9.RELEASE.jar +spring-boot-2.1.8.RELEASE.jar +spring-boot-actuator-2.1.8.RELEASE.jar +spring-boot-actuator-autoconfigure-2.1.8.RELEASE.jar +spring-boot-autoconfigure-2.1.8.RELEASE.jar +spring-boot-starter-2.1.8.RELEASE.jar +spring-boot-starter-actuator-2.1.8.RELEASE.jar +spring-boot-starter-cache-2.1.8.RELEASE.jar +spring-boot-starter-jdbc-2.1.8.RELEASE.jar +spring-boot-starter-json-2.1.8.RELEASE.jar +spring-boot-starter-logging-2.1.8.RELEASE.jar +spring-boot-starter-tomcat-2.1.8.RELEASE.jar +spring-boot-starter-web-2.1.8.RELEASE.jar +spring-context-5.1.9.RELEASE.jar +spring-context-support-5.1.9.RELEASE.jar +spring-core-5.1.9.RELEASE.jar +spring-expression-5.1.9.RELEASE.jar +spring-jcl-5.1.9.RELEASE.jar +spring-jdbc-5.1.9.RELEASE.jar +spring-tx-5.1.9.RELEASE.jar +spring-web-5.1.9.RELEASE.jar +spring-webmvc-5.1.9.RELEASE.jar +ssl-config-core_2.12-0.3.7.jar +stax-api-1.0.1.jar +stax2-api-3.1.4.jar +stax2-api-4.2.1.jar +stream-2.9.6.jar +threeten-extra-1.5.0.jar +tink-1.6.0.jar +token-provider-1.0.1.jar +tomcat-embed-core-9.0.24.jar +tomcat-embed-el-9.0.24.jar +tomcat-embed-websocket-9.0.24.jar +univocity-parsers-2.9.1.jar +unused-1.0.0.jar +validation-api-1.1.0.Final.jar +validation-api-2.0.1.Final.jar +velocity-1.5.jar +woodstox-core-5.0.3.jar +woodstox-core-5.3.0.jar +xbean-asm9-shaded-4.20.jar +xmlenc-0.52.jar +xz-1.0.jar +xz-1.8.jar +zookeeper-3.4.6.jar +zookeeper-3.4.9.jar +zookeeper-3.6.2.jar +zookeeper-jute-3.6.2.jar +zstd-jni-1.5.0-4.jar From 02189e2d0dba1a257d9ce46db5038a24a3ed911e Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 2 Nov 2022 11:05:27 +0800 Subject: [PATCH 08/22] fix --- tool/dependencies/regenerate_known_dependencies.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tool/dependencies/regenerate_known_dependencies.sh b/tool/dependencies/regenerate_known_dependencies.sh index 106c3ec1b..5a3e33b77 100644 --- a/tool/dependencies/regenerate_known_dependencies.sh +++ b/tool/dependencies/regenerate_known_dependencies.sh @@ -27,4 +27,4 @@ cd ../../ mvn install:install-file -Dfile=./hugegraph-loader/assembly/static/lib/ojdbc8-12.2.0.1.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=$dependencies_path ls $dependencies_path | egrep -v "^hugegraph" | sort -n > $basepath/known-dependencies.txt -rm -r -f $dependencies_path \ No newline at end of file +rm -r -f $dependencies_path From 53feb940c2af273c4fa9354835d9d82ceb9bbbb9 Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 2 Nov 2022 12:11:03 +0800 Subject: [PATCH 09/22] fix --- .github/workflows/check-dependencies.yml | 4 ++++ hugegraph-hubble/hubble-dist/pom.xml | 8 ++++++++ tool/dependencies/check_dependencies.sh | 13 ++++--------- 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml index 4845031e3..e4b4fc8b9 100644 --- a/.github/workflows/check-dependencies.yml +++ b/.github/workflows/check-dependencies.yml @@ -19,6 +19,10 @@ jobs: run: | mvn install:install-file -Dfile=$STATIC_DIR/lib/ojdbc8-12.2.0.1.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar mvn install -pl hugegraph-client -am -DskipTests=true + - name: generate current dependencies + run: | + mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=${{ github.workspace }}/current_dependencies + ls ${{ github.workspace }}/current_dependencies |egrep -v "^hugegraph" |sort > ${{ github.workspace }}/tool/dependencies/current-dependencies.txt - name: check third dependencies run: | bash ${{ github.workspace }}/tool/dependencies/check_dependencies.sh diff --git a/hugegraph-hubble/hubble-dist/pom.xml b/hugegraph-hubble/hubble-dist/pom.xml index 4027f23f8..3ffc38c90 100644 --- a/hugegraph-hubble/hubble-dist/pom.xml +++ b/hugegraph-hubble/hubble-dist/pom.xml @@ -22,6 +22,14 @@ ${project.basedir}/../hubble-fe + + + org.apache.hugegraph + hubble-be + ${revision} + + + diff --git a/tool/dependencies/check_dependencies.sh b/tool/dependencies/check_dependencies.sh index e0a83b383..cd1f55bdd 100644 --- a/tool/dependencies/check_dependencies.sh +++ b/tool/dependencies/check_dependencies.sh @@ -16,17 +16,12 @@ # limitations under the License. # -# check whether there are new third-party dependencies by diff command, -# diff generated 'known-dependencies.txt' file with 'known-dependencies-old.txt' file. basepath=$(cd `dirname $0`; pwd) -mv ${basepath}/known-dependencies.txt ${basepath}/known-dependencies-old.txt - -# generate current dependencies file -bash ${basepath}/regenerate_known_dependencies.sh -# get new third-party dependencies name if it exists -diff -w -B -U0 <(sort < ${basepath}/known-dependencies-old.txt) \ -<(sort < ${basepath}/known-dependencies.txt) > ${basepath}/result.txt +# check whether there are new third-party dependencies by diff command, +# diff generated 'current-dependencies.txt' file with 'known-dependencies.txt' file. +diff -w -B -U0 <(sort < ${basepath}/known-dependencies.txt) \ +<(sort < ${basepath}/current-dependencies.txt > ${basepath}/result.txt # if has new third-party,the Action will fail and print diff if [ -s ${basepath}/result.txt ]; then From 72db67e60d8a2c987c75797a8dd988de0aa2963a Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 2 Nov 2022 14:18:37 +0800 Subject: [PATCH 10/22] fix --- .github/workflows/check-dependencies.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml index e4b4fc8b9..8b2d42a2e 100644 --- a/.github/workflows/check-dependencies.yml +++ b/.github/workflows/check-dependencies.yml @@ -18,7 +18,7 @@ jobs: - name: mvn install run: | mvn install:install-file -Dfile=$STATIC_DIR/lib/ojdbc8-12.2.0.1.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar - mvn install -pl hugegraph-client -am -DskipTests=true + mvn install -DskipTests=true - name: generate current dependencies run: | mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=${{ github.workspace }}/current_dependencies From b37fe78f6322998de186bbf17c2a1bf158dff7af Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 2 Nov 2022 14:44:46 +0800 Subject: [PATCH 11/22] minor --- tool/dependencies/check_dependencies.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tool/dependencies/check_dependencies.sh b/tool/dependencies/check_dependencies.sh index cd1f55bdd..b1cea3462 100644 --- a/tool/dependencies/check_dependencies.sh +++ b/tool/dependencies/check_dependencies.sh @@ -21,7 +21,7 @@ basepath=$(cd `dirname $0`; pwd) # check whether there are new third-party dependencies by diff command, # diff generated 'current-dependencies.txt' file with 'known-dependencies.txt' file. diff -w -B -U0 <(sort < ${basepath}/known-dependencies.txt) \ -<(sort < ${basepath}/current-dependencies.txt > ${basepath}/result.txt +<(sort < ${basepath}/current-dependencies.txt) > ${basepath}/result.txt # if has new third-party,the Action will fail and print diff if [ -s ${basepath}/result.txt ]; then From 7daa588651a923efaae9cb4a986c9afd12742e62 Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 2 Nov 2022 15:01:27 +0800 Subject: [PATCH 12/22] fix --- .github/workflows/check-dependencies.yml | 7 ++++--- tool/dependencies/regenerate_known_dependencies.sh | 6 ++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml index 8b2d42a2e..789d83887 100644 --- a/.github/workflows/check-dependencies.yml +++ b/.github/workflows/check-dependencies.yml @@ -9,9 +9,9 @@ jobs: STATIC_DIR: hugegraph-loader/assembly/static steps: - name: Checkout source - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Set up JDK 8 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: java-version: '8' distribution: 'adopt' @@ -22,7 +22,8 @@ jobs: - name: generate current dependencies run: | mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=${{ github.workspace }}/current_dependencies - ls ${{ github.workspace }}/current_dependencies |egrep -v "^hugegraph" |sort > ${{ github.workspace }}/tool/dependencies/current-dependencies.txt + ls ${{ github.workspace }}/current_dependencies |egrep -v "^hugegraph|hubble" |sort > ${{ github.workspace }}/tool/dependencies/current-dependencies.txt + cat ${{ github.workspace }}/tool/dependencies/current-dependencies.txt - name: check third dependencies run: | bash ${{ github.workspace }}/tool/dependencies/check_dependencies.sh diff --git a/tool/dependencies/regenerate_known_dependencies.sh b/tool/dependencies/regenerate_known_dependencies.sh index 5a3e33b77..e498705dc 100644 --- a/tool/dependencies/regenerate_known_dependencies.sh +++ b/tool/dependencies/regenerate_known_dependencies.sh @@ -16,8 +16,9 @@ # limitations under the License. # -basepath=$(cd `dirname $0`; pwd) +basepath=$(cd $(dirname $0); pwd) dependencies_path=$basepath/all_dependencies + if [[ -d $dependencies_path ]];then echo "rm -r -f dependencies_path" rm -r -f $dependencies_path @@ -26,5 +27,6 @@ cd ../../ mvn install:install-file -Dfile=./hugegraph-loader/assembly/static/lib/ojdbc8-12.2.0.1.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=$dependencies_path -ls $dependencies_path | egrep -v "^hugegraph" | sort -n > $basepath/known-dependencies.txt + +ls $dependencies_path | egrep -v "^hugegraph|hubble" | sort -n > $basepath/known-dependencies.txt rm -r -f $dependencies_path From 7c46e9088bb1a82b1581cdfcecba60950f6499ed Mon Sep 17 00:00:00 2001 From: Simon Date: Thu, 3 Nov 2022 10:05:56 +0800 Subject: [PATCH 13/22] fix --- .github/workflows/check-dependencies.yml | 6 +- .../scripts/dependency}/check_dependencies.sh | 2 +- .../scripts/dependency/known-dependencies.txt | 0 .../regenerate_known_dependencies.sh | 3 +- tool/dependencies/known-dependencies.txt | 580 ------------------ 5 files changed, 5 insertions(+), 586 deletions(-) rename {tool/dependencies => hugegraph-dist/scripts/dependency}/check_dependencies.sh (97%) create mode 100644 hugegraph-dist/scripts/dependency/known-dependencies.txt rename {tool/dependencies => hugegraph-dist/scripts/dependency}/regenerate_known_dependencies.sh (95%) delete mode 100644 tool/dependencies/known-dependencies.txt diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml index 789d83887..e534236a9 100644 --- a/.github/workflows/check-dependencies.yml +++ b/.github/workflows/check-dependencies.yml @@ -21,9 +21,7 @@ jobs: mvn install -DskipTests=true - name: generate current dependencies run: | - mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=${{ github.workspace }}/current_dependencies - ls ${{ github.workspace }}/current_dependencies |egrep -v "^hugegraph|hubble" |sort > ${{ github.workspace }}/tool/dependencies/current-dependencies.txt - cat ${{ github.workspace }}/tool/dependencies/current-dependencies.txt + bash ${{ github.workspace }}/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh current-dependencies.txt - name: check third dependencies run: | - bash ${{ github.workspace }}/tool/dependencies/check_dependencies.sh + bash ${{ github.workspace }}/hugegraph-dist/scripts/dependency/check_dependencies.sh diff --git a/tool/dependencies/check_dependencies.sh b/hugegraph-dist/scripts/dependency/check_dependencies.sh similarity index 97% rename from tool/dependencies/check_dependencies.sh rename to hugegraph-dist/scripts/dependency/check_dependencies.sh index b1cea3462..a9f425f5e 100644 --- a/tool/dependencies/check_dependencies.sh +++ b/hugegraph-dist/scripts/dependency/check_dependencies.sh @@ -16,7 +16,7 @@ # limitations under the License. # -basepath=$(cd `dirname $0`; pwd) +basepath=$(cd $(dirname $0); pwd) # check whether there are new third-party dependencies by diff command, # diff generated 'current-dependencies.txt' file with 'known-dependencies.txt' file. diff --git a/hugegraph-dist/scripts/dependency/known-dependencies.txt b/hugegraph-dist/scripts/dependency/known-dependencies.txt new file mode 100644 index 000000000..e69de29bb diff --git a/tool/dependencies/regenerate_known_dependencies.sh b/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh similarity index 95% rename from tool/dependencies/regenerate_known_dependencies.sh rename to hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh index e498705dc..98bded88d 100644 --- a/tool/dependencies/regenerate_known_dependencies.sh +++ b/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh @@ -18,6 +18,7 @@ basepath=$(cd $(dirname $0); pwd) dependencies_path=$basepath/all_dependencies +file_name=${1:-known-dependencies.txt} if [[ -d $dependencies_path ]];then echo "rm -r -f dependencies_path" @@ -28,5 +29,5 @@ cd ../../ mvn install:install-file -Dfile=./hugegraph-loader/assembly/static/lib/ojdbc8-12.2.0.1.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=$dependencies_path -ls $dependencies_path | egrep -v "^hugegraph|hubble" | sort -n > $basepath/known-dependencies.txt +ls $dependencies_path | egrep -v "^hugegraph|hubble" | sort -n > $basepath/$file_name rm -r -f $dependencies_path diff --git a/tool/dependencies/known-dependencies.txt b/tool/dependencies/known-dependencies.txt deleted file mode 100644 index 9a5d2685d..000000000 --- a/tool/dependencies/known-dependencies.txt +++ /dev/null @@ -1,580 +0,0 @@ -HdrHistogram-2.1.9.jar -HikariCP-3.2.0.jar -HikariCP-4.0.3.jar -LatencyUtils-2.0.3.jar -RoaringBitmap-0.9.0.jar -ST4-4.0.4.jar -accessors-smart-1.2.jar -accessors-smart-2.4.7.jar -activation-1.1.1.jar -aircompressor-0.10.jar -aircompressor-0.21.jar -akka-actor_2.12-2.5.21.jar -akka-protobuf_2.12-2.5.21.jar -akka-slf4j_2.12-2.5.21.jar -akka-stream_2.12-2.5.21.jar -animal-sniffer-annotations-1.14.jar -annotations-17.0.0.jar -ant-1.9.1.jar -ant-launcher-1.9.1.jar -antlr-runtime-3.5.2.jar -antlr4-runtime-4.7.2.jar -aopalliance-repackaged-2.4.0-b31.jar -aopalliance-repackaged-2.5.0-b42.jar -aopalliance-repackaged-2.6.1.jar -aopalliance-repackaged-3.0.1.jar -apache-curator-2.12.0.pom -apacheds-i18n-2.0.0-M15.jar -apacheds-kerberos-codec-2.0.0-M15.jar -api-asn1-api-1.0.0-M20.jar -api-util-1.0.0-M20.jar -argparse4j-0.7.0.jar -arrow-format-0.8.0.jar -arrow-format-2.0.0.jar -arrow-memory-0.8.0.jar -arrow-memory-core-2.0.0.jar -arrow-memory-netty-2.0.0.jar -arrow-vector-0.8.0.jar -arrow-vector-2.0.0.jar -asm-5.0.4.jar -asm-9.1.jar -audience-annotations-0.5.0.jar -avatica-core-1.17.0.jar -avro-1.10.2.jar -avro-1.7.4.jar -avro-1.7.7.jar -avro-ipc-1.10.2.jar -avro-mapred-1.10.2.jar -awaitility-4.0.1.jar -caffeine-2.6.2.jar -checker-qual-2.0.0.jar -checker-qual-2.11.1.jar -checker-qual-3.5.0.jar -chill-java-0.10.0.jar -chill_2.12-0.10.0.jar -classmate-1.4.0.jar -commons-beanutils-1.7.0.jar -commons-beanutils-1.9.3.jar -commons-beanutils-1.9.4.jar -commons-beanutils-core-1.8.0.jar -commons-cli-1.2.jar -commons-cli-1.3.1.jar -commons-codec-1.11.jar -commons-codec-1.15.jar -commons-collections-3.2.2.jar -commons-compiler-3.0.16.jar -commons-compress-1.21.jar -commons-compress-1.4.1.jar -commons-configuration-1.10.jar -commons-configuration-1.6.jar -commons-configuration2-2.1.1.jar -commons-configuration2-2.3.jar -commons-crypto-1.1.0.jar -commons-daemon-1.0.13.jar -commons-digester-1.8.jar -commons-fileupload-1.4.jar -commons-io-2.7.jar -commons-lang-2.6.jar -commons-lang3-3.4.jar -commons-lang3-3.7.jar -commons-lang3-3.8.1.jar -commons-lang3-3.9.jar -commons-logging-1.1.1.jar -commons-logging-1.1.3.jar -commons-math3-3.1.1.jar -commons-math3-3.4.1.jar -commons-net-3.1.jar -commons-net-3.6.jar -commons-text-1.6.jar -compress-lzf-1.0.3.jar -config-1.3.3.jar -connect-api-2.7.0.jar -connect-file-2.7.0.jar -connect-json-2.7.0.jar -connect-runtime-2.7.0.jar -connect-transforms-2.7.0.jar -curator-client-2.12.0.jar -curator-client-2.13.0.jar -curator-client-2.7.1.jar -curator-framework-2.12.0.jar -curator-recipes-2.12.0.jar -curator-recipes-2.13.0.jar -curator-recipes-2.7.1.jar -datanucleus-core-4.1.17.jar -debezium-api-1.5.4.Final.jar -debezium-connector-mysql-1.5.4.Final.jar -debezium-core-1.5.4.Final.jar -debezium-ddl-parser-1.5.4.Final.jar -debezium-embedded-1.5.4.Final.jar -dnsjava-2.1.7.jar -dropwizard-metrics-hadoop-metrics2-reporter-0.1.2.jar -error_prone_annotations-2.1.3.jar -error_prone_annotations-2.3.4.jar -esri-geometry-api-2.2.0.jar -failureaccess-1.0.1.jar -flatbuffers-1.2.0-3f79e055.jar -flatbuffers-java-1.9.0.jar -flink-annotations-1.13.5.jar -flink-clients_2.12-1.13.5.jar -flink-connector-base-1.13.5.jar -flink-connector-debezium-2.2.1.jar -flink-connector-files-1.13.5.jar -flink-connector-mysql-cdc-2.2.1.jar -flink-core-1.13.5.jar -flink-file-sink-common-1.13.5.jar -flink-hadoop-fs-1.13.5.jar -flink-java-1.13.5.jar -flink-metrics-core-1.13.5.jar -flink-optimizer_2.12-1.13.5.jar -flink-queryable-state-client-java-1.13.5.jar -flink-runtime-web_2.12-1.13.5.jar -flink-runtime_2.12-1.13.5.jar -flink-scala_2.12-1.13.5.jar -flink-shaded-asm-7-7.1-13.0.jar -flink-shaded-guava-18.0-13.0.jar -flink-shaded-jackson-2.12.1-13.0.jar -flink-shaded-netty-4.1.49.Final-13.0.jar -flink-shaded-zookeeper-3-3.4.14-13.0.jar -flink-streaming-java_2.12-1.13.5.jar -flink-streaming-scala_2.12-1.13.5.jar -flink-table-api-java-1.13.5.jar -flink-table-api-java-bridge_2.12-1.13.5.jar -flink-table-api-scala-bridge_2.12-1.13.5.jar -flink-table-api-scala_2.12-1.13.5.jar -flink-table-common-1.13.5.jar -flink-table-planner-blink_2.12-1.13.5.jar -flink-table-runtime-blink_2.12-1.13.5.jar -force-shading-1.13.5.jar -grizzled-slf4j_2.12-1.3.2.jar -groovy-all-2.4.21.jar -groovy-all-2.4.6.jar -gson-2.2.4.jar -gson-2.8.5.jar -gson-2.9.0.jar -guava-25.1-jre.jar -guava-29.0-jre.jar -guava-30.0-jre.jar -h2-1.4.199.jar -hadoop-annotations-2.8.5.jar -hadoop-annotations-3.1.1.jar -hadoop-annotations-3.2.4.jar -hadoop-auth-2.8.5.jar -hadoop-auth-3.1.1.jar -hadoop-auth-3.2.4.jar -hadoop-client-3.1.1.jar -hadoop-client-api-3.3.1.jar -hadoop-client-runtime-3.3.1.jar -hadoop-common-2.8.5.jar -hadoop-common-3.1.1.jar -hadoop-common-3.2.4.jar -hadoop-hdfs-3.1.1.jar -hadoop-hdfs-client-2.10.1.jar -hadoop-hdfs-client-2.8.5.jar -hadoop-hdfs-client-3.1.1.jar -hadoop-mapreduce-client-common-3.1.1.jar -hadoop-mapreduce-client-core-3.1.1.jar -hadoop-mapreduce-client-jobclient-3.1.1.jar -hadoop-yarn-api-3.1.1.jar -hadoop-yarn-client-3.1.1.jar -hadoop-yarn-common-3.1.1.jar -hamcrest-2.1.jar -hamcrest-core-1.3.jar -hibernate-validator-6.0.17.Final.jar -hive-classification-3.1.2.jar -hive-classification-3.1.3.jar -hive-common-3.1.2.jar -hive-common-3.1.3.jar -hive-exec-3.1.2.jar -hive-exec-3.1.3.jar -hive-llap-client-3.1.2.jar -hive-llap-client-3.1.3.jar -hive-llap-common-3.1.2.jar -hive-llap-common-3.1.3.jar -hive-llap-tez-3.1.2.jar -hive-llap-tez-3.1.3.jar -hive-serde-3.1.2.jar -hive-serde-3.1.3.jar -hive-service-rpc-3.1.2.jar -hive-service-rpc-3.1.3.jar -hive-shims-0.23-3.1.2.jar -hive-shims-0.23-3.1.3.jar -hive-shims-3.1.2.jar -hive-shims-3.1.3.jar -hive-shims-common-3.1.2.jar -hive-shims-common-3.1.3.jar -hive-shims-scheduler-3.1.2.jar -hive-shims-scheduler-3.1.3.jar -hive-storage-api-2.7.0.jar -hive-storage-api-2.7.2.jar -hive-upgrade-acid-3.1.2.jar -hive-upgrade-acid-3.1.3.jar -hive-vector-code-gen-3.1.2.jar -hive-vector-code-gen-3.1.3.jar -hk2-api-2.4.0-b31.jar -hk2-api-2.5.0-b42.jar -hk2-api-2.6.1.jar -hk2-api-3.0.1.jar -hk2-locator-2.4.0-b31.jar -hk2-locator-2.5.0-b42.jar -hk2-locator-2.6.1.jar -hk2-locator-3.0.1.jar -hk2-utils-2.4.0-b31.jar -hk2-utils-2.5.0-b42.jar -hk2-utils-2.6.1.jar -hk2-utils-3.0.1.jar -hppc-0.7.2.jar -htrace-core4-4.0.1-incubating.jar -htrace-core4-4.1.0-incubating.jar -httpclient-4.5.13.jar -httpclient-4.5.2.jar -httpclient-4.5.9.jar -httpcore-4.4.12.jar -httpcore-4.4.13.jar -httpcore-4.4.4.jar -ivy-2.4.0.jar -ivy-2.5.0.jar -j2objc-annotations-1.1.jar -j2objc-annotations-1.3.jar -jackson-annotations-2.12.1.jar -jackson-annotations-2.12.3.jar -jackson-annotations-2.9.0.jar -jackson-core-2.12.1.jar -jackson-core-2.12.2.jar -jackson-core-2.9.9.jar -jackson-core-asl-1.9.13.jar -jackson-databind-2.12.1.jar -jackson-databind-2.12.3.jar -jackson-databind-2.7.8.jar -jackson-databind-2.9.9.3.jar -jackson-datatype-jdk8-2.10.5.jar -jackson-datatype-jdk8-2.9.9.jar -jackson-datatype-jsr310-2.10.5.jar -jackson-datatype-jsr310-2.9.9.jar -jackson-jaxrs-base-2.12.1.jar -jackson-jaxrs-base-2.9.9.jar -jackson-jaxrs-json-provider-2.12.1.jar -jackson-jaxrs-json-provider-2.9.9.jar -jackson-mapper-asl-1.9.13.jar -jackson-module-jaxb-annotations-2.12.1.jar -jackson-module-jaxb-annotations-2.9.9.jar -jackson-module-parameter-names-2.9.9.jar -jackson-module-scala_2.12-2.12.3.jar -jakarta.activation-2.0.1.jar -jakarta.activation-api-1.2.1.jar -jakarta.annotation-api-1.3.5.jar -jakarta.annotation-api-2.0.0.jar -jakarta.inject-2.6.1.jar -jakarta.inject-api-2.0.0.jar -jakarta.servlet-api-4.0.3.jar -jakarta.validation-api-2.0.2.jar -jakarta.validation-api-3.0.0.jar -jakarta.ws.rs-api-2.1.6.jar -jakarta.ws.rs-api-3.0.0.jar -jakarta.xml.bind-api-2.3.2.jar -jakarta.xml.bind-api-4.0.0-RC2.jar -janino-3.0.16.jar -java-xmlbuilder-0.4.jar -javassist-3.21.0-GA.jar -javassist-3.25.0-GA.jar -javassist-3.28.0-GA.jar -javax.activation-api-1.2.0.jar -javax.annotation-api-1.2.jar -javax.annotation-api-1.3.2.jar -javax.inject-1.jar -javax.inject-2.4.0-b31.jar -javax.inject-2.5.0-b42.jar -javax.json-1.0.jar -javax.servlet-api-3.1.0.jar -javax.servlet-api-4.0.1.jar -javax.ws.rs-api-2.0.1.jar -javax.ws.rs-api-2.1.1.jar -javax.ws.rs-api-2.1.jar -javolution-5.5.1.jar -jaxb-api-2.2.11.jar -jaxb-api-2.3.1.jar -jaxb-core-3.0.2.jar -jaxb-impl-3.0.2.jar -jboss-logging-3.3.3.Final.jar -jcip-annotations-1.0-1.jar -jcl-over-slf4j-1.7.30.jar -jcommander-1.72.jar -jcommander-1.78.jar -jersey-apache-connector-2.22.jar -jersey-apache-connector-2.27.jar -jersey-apache-connector-3.0.3.jar -jersey-client-2.22.jar -jersey-client-2.27.jar -jersey-client-2.34.jar -jersey-client-3.0.3.jar -jersey-common-2.22.jar -jersey-common-2.27.jar -jersey-common-2.34.jar -jersey-common-3.0.3.jar -jersey-container-servlet-2.22.jar -jersey-container-servlet-2.27.jar -jersey-container-servlet-2.34.jar -jersey-container-servlet-3.0.3.jar -jersey-container-servlet-core-2.22.jar -jersey-container-servlet-core-2.27.jar -jersey-container-servlet-core-2.34.jar -jersey-container-servlet-core-3.0.3.jar -jersey-entity-filtering-2.22.jar -jersey-entity-filtering-2.27.jar -jersey-entity-filtering-3.0.3.jar -jersey-guava-2.22.jar -jersey-hk2-2.27.jar -jersey-hk2-2.34.jar -jersey-hk2-3.0.3.jar -jersey-media-jaxb-2.22.jar -jersey-media-jaxb-2.27.jar -jersey-media-json-jackson-2.22.jar -jersey-media-json-jackson-2.27.jar -jersey-media-json-jackson-3.0.3.jar -jersey-server-2.22.jar -jersey-server-2.27.jar -jersey-server-2.34.jar -jersey-server-3.0.3.jar -jets3t-0.9.0.jar -jetty-6.1.26.jar -jetty-client-9.4.33.v20201020.jar -jetty-continuation-9.4.33.v20201020.jar -jetty-http-9.3.19.v20170502.jar -jetty-http-9.4.19.v20190610.jar -jetty-http-9.4.43.v20210629.jar -jetty-io-9.3.19.v20170502.jar -jetty-io-9.4.19.v20190610.jar -jetty-io-9.4.43.v20210629.jar -jetty-rewrite-9.3.20.v20170531.jar -jetty-rewrite-9.4.19.v20190610.jar -jetty-security-9.3.19.v20170502.jar -jetty-security-9.4.19.v20190610.jar -jetty-security-9.4.43.v20210629.jar -jetty-server-9.3.19.v20170502.jar -jetty-server-9.4.19.v20190610.jar -jetty-server-9.4.43.v20210629.jar -jetty-servlet-9.3.19.v20170502.jar -jetty-servlet-9.4.19.v20190610.jar -jetty-servlet-9.4.43.v20210629.jar -jetty-servlets-9.4.33.v20201020.jar -jetty-sslengine-6.1.26.jar -jetty-util-6.1.26.jar -jetty-util-9.3.19.v20170502.jar -jetty-util-9.4.19.v20190610.jar -jetty-util-9.4.43.v20210629.jar -jetty-util-ajax-9.3.19.v20170502.jar -jetty-util-ajax-9.4.43.v20210629.jar -jetty-webapp-9.3.19.v20170502.jar -jetty-webapp-9.4.19.v20190610.jar -jetty-webapp-9.4.43.v20210629.jar -jetty-xml-9.3.19.v20170502.jar -jetty-xml-9.4.19.v20190610.jar -jetty-xml-9.4.43.v20210629.jar -jline-0.9.94.jar -jline-2.12.jar -joda-time-2.10.3.jar -joda-time-2.10.8.jar -jpam-1.1.jar -jsch-0.1.54.jar -jsch-0.1.55.jar -json-1.8.jar -json-smart-2.3.jar -json-smart-2.4.7.jar -json4s-ast_2.12-3.7.0-M11.jar -json4s-core_2.12-3.7.0-M11.jar -json4s-jackson_2.12-3.7.0-M11.jar -json4s-scalap_2.12-3.7.0-M11.jar -jsp-api-2.1.jar -jsqlparser-3.1.jar -jsr305-3.0.0.jar -jsr305-3.0.1.jar -jsr305-3.0.2.jar -jul-to-slf4j-1.7.28.jar -jul-to-slf4j-1.7.30.jar -junit-4.12.jar -kafka-clients-2.7.0.jar -kafka-tools-2.7.0.jar -kerb-admin-1.0.1.jar -kerb-client-1.0.1.jar -kerb-common-1.0.1.jar -kerb-core-1.0.1.jar -kerb-crypto-1.0.1.jar -kerb-identity-1.0.1.jar -kerb-server-1.0.1.jar -kerb-simplekdc-1.0.1.jar -kerb-util-1.0.1.jar -kerby-asn1-1.0.1.jar -kerby-config-1.0.1.jar -kerby-pkix-1.0.1.jar -kerby-util-1.0.1.jar -kerby-xdr-1.0.1.jar -kryo-2.24.0.jar -kryo-shaded-4.0.2.jar -leveldbjni-all-1.8.jar -libthrift-0.9.3.jar -lightning-csv-8.2.1.jar -listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar -log4j-1.2-api-2.11.2.jar -log4j-1.2-api-2.17.1.jar -log4j-1.2.17.jar -log4j-api-2.11.2.jar -log4j-api-2.17.0.jar -log4j-core-2.17.0.jar -log4j-slf4j-impl-2.17.0.jar -log4j-to-slf4j-2.11.2.jar -logback-classic-1.2.3.jar -logback-core-1.2.3.jar -lombok-1.18.8.jar -lz4-java-1.7.1.jar -maven-artifact-3.6.3.jar -metrics-core-4.0.6.jar -metrics-core-4.2.0.jar -metrics-graphite-4.2.0.jar -metrics-jmx-4.2.0.jar -metrics-json-4.0.6.jar -metrics-json-4.2.0.jar -metrics-jvm-4.0.6.jar -metrics-jvm-4.2.0.jar -micrometer-core-1.1.6.jar -minlog-1.2.jar -minlog-1.3.0.jar -mssql-jdbc-6.4.0.jre8.jar -mssql-jdbc-7.2.0.jre8.jar -mybatis-3.5.2.jar -mybatis-plus-3.3.0.jar -mybatis-plus-annotation-3.3.0.jar -mybatis-plus-boot-starter-3.3.0.jar -mybatis-plus-core-3.3.0.jar -mybatis-plus-extension-3.3.0.jar -mybatis-spring-2.0.2.jar -mybatis-spring-boot-autoconfigure-2.1.0.jar -mybatis-spring-boot-starter-2.1.0.jar -mysql-binlog-connector-java-0.25.1.jar -mysql-connector-java-8.0.17.jar -mysql-connector-java-8.0.28.jar -netty-3.10.5.Final.jar -netty-3.7.0.Final.jar -netty-all-4.0.52.Final.jar -netty-all-4.1.68.Final.jar -netty-buffer-4.1.39.Final.jar -netty-common-4.1.39.Final.jar -nimbus-jose-jwt-4.41.1.jar -nimbus-jose-jwt-9.8.1.jar -objenesis-2.5.1.jar -ojdbc8-12.2.0.1.jar -okhttp-2.4.0.jar -okhttp-2.7.5.jar -okio-1.4.0.jar -okio-1.6.0.jar -opencsv-2.3.jar -orc-core-1.5.6.jar -orc-core-1.6.14.jar -orc-mapreduce-1.6.14.jar -orc-shims-1.5.6.jar -orc-shims-1.6.14.jar -oro-2.0.8.jar -osgi-resource-locator-1.0.1.jar -osgi-resource-locator-1.0.3.jar -ow2-asm-6.2.jar -paranamer-2.3.jar -paranamer-2.8.jar -parquet-column-1.12.2.jar -parquet-common-1.12.2.jar -parquet-encoding-1.12.2.jar -parquet-format-structures-1.12.2.jar -parquet-hadoop-1.12.2.jar -parquet-jackson-1.12.2.jar -plexus-utils-3.2.1.jar -postgresql-42.2.6.jar -postgresql-42.4.1.jar -protobuf-java-2.5.0.jar -py4j-0.10.9.5.jar -pyrolite-4.30.jar -re2j-1.1.jar -reactive-streams-1.0.2.jar -reflections-0.9.12.jar -reload4j-1.2.18.3.jar -rocksdbjni-6.20.3.jar -scala-compiler-2.12.7.jar -scala-java8-compat_2.12-0.8.0.jar -scala-library-2.12.15.jar -scala-parser-combinators_2.12-1.1.2.jar -scala-reflect-2.12.15.jar -scala-xml_2.12-1.2.0.jar -scopt_2.12-3.5.0.jar -servlet-api-2.5.jar -sfm-converter-8.2.1.jar -sfm-csv-8.2.1.jar -sfm-map-8.2.1.jar -sfm-reflect-8.2.1.jar -sfm-tuples-8.2.1.jar -sfm-util-8.2.1.jar -shims-0.9.0.jar -slf4j-api-1.7.25.jar -slf4j-api-1.7.28.jar -slf4j-api-1.7.30.jar -slf4j-log4j12-1.7.30.jar -slf4j-reload4j-1.7.35.jar -snakeyaml-1.23.jar -snappy-java-1.0.4.1.jar -snappy-java-1.0.5.jar -snappy-java-1.1.8.4.jar -spark-catalyst_2.12-3.2.2.jar -spark-core_2.12-3.2.2.jar -spark-kvstore_2.12-3.2.2.jar -spark-launcher_2.12-3.2.2.jar -spark-network-common_2.12-3.2.2.jar -spark-network-shuffle_2.12-3.2.2.jar -spark-sketch_2.12-3.2.2.jar -spark-sql_2.12-3.2.2.jar -spark-tags_2.12-3.2.2.jar -spark-unsafe_2.12-3.2.2.jar -spring-aop-5.1.9.RELEASE.jar -spring-beans-5.1.9.RELEASE.jar -spring-boot-2.1.8.RELEASE.jar -spring-boot-actuator-2.1.8.RELEASE.jar -spring-boot-actuator-autoconfigure-2.1.8.RELEASE.jar -spring-boot-autoconfigure-2.1.8.RELEASE.jar -spring-boot-starter-2.1.8.RELEASE.jar -spring-boot-starter-actuator-2.1.8.RELEASE.jar -spring-boot-starter-cache-2.1.8.RELEASE.jar -spring-boot-starter-jdbc-2.1.8.RELEASE.jar -spring-boot-starter-json-2.1.8.RELEASE.jar -spring-boot-starter-logging-2.1.8.RELEASE.jar -spring-boot-starter-tomcat-2.1.8.RELEASE.jar -spring-boot-starter-web-2.1.8.RELEASE.jar -spring-context-5.1.9.RELEASE.jar -spring-context-support-5.1.9.RELEASE.jar -spring-core-5.1.9.RELEASE.jar -spring-expression-5.1.9.RELEASE.jar -spring-jcl-5.1.9.RELEASE.jar -spring-jdbc-5.1.9.RELEASE.jar -spring-tx-5.1.9.RELEASE.jar -spring-web-5.1.9.RELEASE.jar -spring-webmvc-5.1.9.RELEASE.jar -ssl-config-core_2.12-0.3.7.jar -stax-api-1.0.1.jar -stax2-api-3.1.4.jar -stax2-api-4.2.1.jar -stream-2.9.6.jar -threeten-extra-1.5.0.jar -tink-1.6.0.jar -token-provider-1.0.1.jar -tomcat-embed-core-9.0.24.jar -tomcat-embed-el-9.0.24.jar -tomcat-embed-websocket-9.0.24.jar -univocity-parsers-2.9.1.jar -unused-1.0.0.jar -validation-api-1.1.0.Final.jar -validation-api-2.0.1.Final.jar -velocity-1.5.jar -woodstox-core-5.0.3.jar -woodstox-core-5.3.0.jar -xbean-asm9-shaded-4.20.jar -xmlenc-0.52.jar -xz-1.0.jar -xz-1.8.jar -zookeeper-3.4.6.jar -zookeeper-3.4.9.jar -zookeeper-3.6.2.jar -zookeeper-jute-3.6.2.jar -zstd-jni-1.5.0-4.jar From 31b79c7e02c4e13cac0032a4f66141bccb9a3f16 Mon Sep 17 00:00:00 2001 From: Simon Date: Thu, 3 Nov 2022 10:22:27 +0800 Subject: [PATCH 14/22] trigger ci From 50f72266c348f180b563d09d8892faf7e995da85 Mon Sep 17 00:00:00 2001 From: Simon Date: Thu, 3 Nov 2022 11:06:21 +0800 Subject: [PATCH 15/22] fix --- .../scripts/dependency/known-dependencies.txt | 580 ++++++++++++++++++ 1 file changed, 580 insertions(+) diff --git a/hugegraph-dist/scripts/dependency/known-dependencies.txt b/hugegraph-dist/scripts/dependency/known-dependencies.txt index e69de29bb..9a5d2685d 100644 --- a/hugegraph-dist/scripts/dependency/known-dependencies.txt +++ b/hugegraph-dist/scripts/dependency/known-dependencies.txt @@ -0,0 +1,580 @@ +HdrHistogram-2.1.9.jar +HikariCP-3.2.0.jar +HikariCP-4.0.3.jar +LatencyUtils-2.0.3.jar +RoaringBitmap-0.9.0.jar +ST4-4.0.4.jar +accessors-smart-1.2.jar +accessors-smart-2.4.7.jar +activation-1.1.1.jar +aircompressor-0.10.jar +aircompressor-0.21.jar +akka-actor_2.12-2.5.21.jar +akka-protobuf_2.12-2.5.21.jar +akka-slf4j_2.12-2.5.21.jar +akka-stream_2.12-2.5.21.jar +animal-sniffer-annotations-1.14.jar +annotations-17.0.0.jar +ant-1.9.1.jar +ant-launcher-1.9.1.jar +antlr-runtime-3.5.2.jar +antlr4-runtime-4.7.2.jar +aopalliance-repackaged-2.4.0-b31.jar +aopalliance-repackaged-2.5.0-b42.jar +aopalliance-repackaged-2.6.1.jar +aopalliance-repackaged-3.0.1.jar +apache-curator-2.12.0.pom +apacheds-i18n-2.0.0-M15.jar +apacheds-kerberos-codec-2.0.0-M15.jar +api-asn1-api-1.0.0-M20.jar +api-util-1.0.0-M20.jar +argparse4j-0.7.0.jar +arrow-format-0.8.0.jar +arrow-format-2.0.0.jar +arrow-memory-0.8.0.jar +arrow-memory-core-2.0.0.jar +arrow-memory-netty-2.0.0.jar +arrow-vector-0.8.0.jar +arrow-vector-2.0.0.jar +asm-5.0.4.jar +asm-9.1.jar +audience-annotations-0.5.0.jar +avatica-core-1.17.0.jar +avro-1.10.2.jar +avro-1.7.4.jar +avro-1.7.7.jar +avro-ipc-1.10.2.jar +avro-mapred-1.10.2.jar +awaitility-4.0.1.jar +caffeine-2.6.2.jar +checker-qual-2.0.0.jar +checker-qual-2.11.1.jar +checker-qual-3.5.0.jar +chill-java-0.10.0.jar +chill_2.12-0.10.0.jar +classmate-1.4.0.jar +commons-beanutils-1.7.0.jar +commons-beanutils-1.9.3.jar +commons-beanutils-1.9.4.jar +commons-beanutils-core-1.8.0.jar +commons-cli-1.2.jar +commons-cli-1.3.1.jar +commons-codec-1.11.jar +commons-codec-1.15.jar +commons-collections-3.2.2.jar +commons-compiler-3.0.16.jar +commons-compress-1.21.jar +commons-compress-1.4.1.jar +commons-configuration-1.10.jar +commons-configuration-1.6.jar +commons-configuration2-2.1.1.jar +commons-configuration2-2.3.jar +commons-crypto-1.1.0.jar +commons-daemon-1.0.13.jar +commons-digester-1.8.jar +commons-fileupload-1.4.jar +commons-io-2.7.jar +commons-lang-2.6.jar +commons-lang3-3.4.jar +commons-lang3-3.7.jar +commons-lang3-3.8.1.jar +commons-lang3-3.9.jar +commons-logging-1.1.1.jar +commons-logging-1.1.3.jar +commons-math3-3.1.1.jar +commons-math3-3.4.1.jar +commons-net-3.1.jar +commons-net-3.6.jar +commons-text-1.6.jar +compress-lzf-1.0.3.jar +config-1.3.3.jar +connect-api-2.7.0.jar +connect-file-2.7.0.jar +connect-json-2.7.0.jar +connect-runtime-2.7.0.jar +connect-transforms-2.7.0.jar +curator-client-2.12.0.jar +curator-client-2.13.0.jar +curator-client-2.7.1.jar +curator-framework-2.12.0.jar +curator-recipes-2.12.0.jar +curator-recipes-2.13.0.jar +curator-recipes-2.7.1.jar +datanucleus-core-4.1.17.jar +debezium-api-1.5.4.Final.jar +debezium-connector-mysql-1.5.4.Final.jar +debezium-core-1.5.4.Final.jar +debezium-ddl-parser-1.5.4.Final.jar +debezium-embedded-1.5.4.Final.jar +dnsjava-2.1.7.jar +dropwizard-metrics-hadoop-metrics2-reporter-0.1.2.jar +error_prone_annotations-2.1.3.jar +error_prone_annotations-2.3.4.jar +esri-geometry-api-2.2.0.jar +failureaccess-1.0.1.jar +flatbuffers-1.2.0-3f79e055.jar +flatbuffers-java-1.9.0.jar +flink-annotations-1.13.5.jar +flink-clients_2.12-1.13.5.jar +flink-connector-base-1.13.5.jar +flink-connector-debezium-2.2.1.jar +flink-connector-files-1.13.5.jar +flink-connector-mysql-cdc-2.2.1.jar +flink-core-1.13.5.jar +flink-file-sink-common-1.13.5.jar +flink-hadoop-fs-1.13.5.jar +flink-java-1.13.5.jar +flink-metrics-core-1.13.5.jar +flink-optimizer_2.12-1.13.5.jar +flink-queryable-state-client-java-1.13.5.jar +flink-runtime-web_2.12-1.13.5.jar +flink-runtime_2.12-1.13.5.jar +flink-scala_2.12-1.13.5.jar +flink-shaded-asm-7-7.1-13.0.jar +flink-shaded-guava-18.0-13.0.jar +flink-shaded-jackson-2.12.1-13.0.jar +flink-shaded-netty-4.1.49.Final-13.0.jar +flink-shaded-zookeeper-3-3.4.14-13.0.jar +flink-streaming-java_2.12-1.13.5.jar +flink-streaming-scala_2.12-1.13.5.jar +flink-table-api-java-1.13.5.jar +flink-table-api-java-bridge_2.12-1.13.5.jar +flink-table-api-scala-bridge_2.12-1.13.5.jar +flink-table-api-scala_2.12-1.13.5.jar +flink-table-common-1.13.5.jar +flink-table-planner-blink_2.12-1.13.5.jar +flink-table-runtime-blink_2.12-1.13.5.jar +force-shading-1.13.5.jar +grizzled-slf4j_2.12-1.3.2.jar +groovy-all-2.4.21.jar +groovy-all-2.4.6.jar +gson-2.2.4.jar +gson-2.8.5.jar +gson-2.9.0.jar +guava-25.1-jre.jar +guava-29.0-jre.jar +guava-30.0-jre.jar +h2-1.4.199.jar +hadoop-annotations-2.8.5.jar +hadoop-annotations-3.1.1.jar +hadoop-annotations-3.2.4.jar +hadoop-auth-2.8.5.jar +hadoop-auth-3.1.1.jar +hadoop-auth-3.2.4.jar +hadoop-client-3.1.1.jar +hadoop-client-api-3.3.1.jar +hadoop-client-runtime-3.3.1.jar +hadoop-common-2.8.5.jar +hadoop-common-3.1.1.jar +hadoop-common-3.2.4.jar +hadoop-hdfs-3.1.1.jar +hadoop-hdfs-client-2.10.1.jar +hadoop-hdfs-client-2.8.5.jar +hadoop-hdfs-client-3.1.1.jar +hadoop-mapreduce-client-common-3.1.1.jar +hadoop-mapreduce-client-core-3.1.1.jar +hadoop-mapreduce-client-jobclient-3.1.1.jar +hadoop-yarn-api-3.1.1.jar +hadoop-yarn-client-3.1.1.jar +hadoop-yarn-common-3.1.1.jar +hamcrest-2.1.jar +hamcrest-core-1.3.jar +hibernate-validator-6.0.17.Final.jar +hive-classification-3.1.2.jar +hive-classification-3.1.3.jar +hive-common-3.1.2.jar +hive-common-3.1.3.jar +hive-exec-3.1.2.jar +hive-exec-3.1.3.jar +hive-llap-client-3.1.2.jar +hive-llap-client-3.1.3.jar +hive-llap-common-3.1.2.jar +hive-llap-common-3.1.3.jar +hive-llap-tez-3.1.2.jar +hive-llap-tez-3.1.3.jar +hive-serde-3.1.2.jar +hive-serde-3.1.3.jar +hive-service-rpc-3.1.2.jar +hive-service-rpc-3.1.3.jar +hive-shims-0.23-3.1.2.jar +hive-shims-0.23-3.1.3.jar +hive-shims-3.1.2.jar +hive-shims-3.1.3.jar +hive-shims-common-3.1.2.jar +hive-shims-common-3.1.3.jar +hive-shims-scheduler-3.1.2.jar +hive-shims-scheduler-3.1.3.jar +hive-storage-api-2.7.0.jar +hive-storage-api-2.7.2.jar +hive-upgrade-acid-3.1.2.jar +hive-upgrade-acid-3.1.3.jar +hive-vector-code-gen-3.1.2.jar +hive-vector-code-gen-3.1.3.jar +hk2-api-2.4.0-b31.jar +hk2-api-2.5.0-b42.jar +hk2-api-2.6.1.jar +hk2-api-3.0.1.jar +hk2-locator-2.4.0-b31.jar +hk2-locator-2.5.0-b42.jar +hk2-locator-2.6.1.jar +hk2-locator-3.0.1.jar +hk2-utils-2.4.0-b31.jar +hk2-utils-2.5.0-b42.jar +hk2-utils-2.6.1.jar +hk2-utils-3.0.1.jar +hppc-0.7.2.jar +htrace-core4-4.0.1-incubating.jar +htrace-core4-4.1.0-incubating.jar +httpclient-4.5.13.jar +httpclient-4.5.2.jar +httpclient-4.5.9.jar +httpcore-4.4.12.jar +httpcore-4.4.13.jar +httpcore-4.4.4.jar +ivy-2.4.0.jar +ivy-2.5.0.jar +j2objc-annotations-1.1.jar +j2objc-annotations-1.3.jar +jackson-annotations-2.12.1.jar +jackson-annotations-2.12.3.jar +jackson-annotations-2.9.0.jar +jackson-core-2.12.1.jar +jackson-core-2.12.2.jar +jackson-core-2.9.9.jar +jackson-core-asl-1.9.13.jar +jackson-databind-2.12.1.jar +jackson-databind-2.12.3.jar +jackson-databind-2.7.8.jar +jackson-databind-2.9.9.3.jar +jackson-datatype-jdk8-2.10.5.jar +jackson-datatype-jdk8-2.9.9.jar +jackson-datatype-jsr310-2.10.5.jar +jackson-datatype-jsr310-2.9.9.jar +jackson-jaxrs-base-2.12.1.jar +jackson-jaxrs-base-2.9.9.jar +jackson-jaxrs-json-provider-2.12.1.jar +jackson-jaxrs-json-provider-2.9.9.jar +jackson-mapper-asl-1.9.13.jar +jackson-module-jaxb-annotations-2.12.1.jar +jackson-module-jaxb-annotations-2.9.9.jar +jackson-module-parameter-names-2.9.9.jar +jackson-module-scala_2.12-2.12.3.jar +jakarta.activation-2.0.1.jar +jakarta.activation-api-1.2.1.jar +jakarta.annotation-api-1.3.5.jar +jakarta.annotation-api-2.0.0.jar +jakarta.inject-2.6.1.jar +jakarta.inject-api-2.0.0.jar +jakarta.servlet-api-4.0.3.jar +jakarta.validation-api-2.0.2.jar +jakarta.validation-api-3.0.0.jar +jakarta.ws.rs-api-2.1.6.jar +jakarta.ws.rs-api-3.0.0.jar +jakarta.xml.bind-api-2.3.2.jar +jakarta.xml.bind-api-4.0.0-RC2.jar +janino-3.0.16.jar +java-xmlbuilder-0.4.jar +javassist-3.21.0-GA.jar +javassist-3.25.0-GA.jar +javassist-3.28.0-GA.jar +javax.activation-api-1.2.0.jar +javax.annotation-api-1.2.jar +javax.annotation-api-1.3.2.jar +javax.inject-1.jar +javax.inject-2.4.0-b31.jar +javax.inject-2.5.0-b42.jar +javax.json-1.0.jar +javax.servlet-api-3.1.0.jar +javax.servlet-api-4.0.1.jar +javax.ws.rs-api-2.0.1.jar +javax.ws.rs-api-2.1.1.jar +javax.ws.rs-api-2.1.jar +javolution-5.5.1.jar +jaxb-api-2.2.11.jar +jaxb-api-2.3.1.jar +jaxb-core-3.0.2.jar +jaxb-impl-3.0.2.jar +jboss-logging-3.3.3.Final.jar +jcip-annotations-1.0-1.jar +jcl-over-slf4j-1.7.30.jar +jcommander-1.72.jar +jcommander-1.78.jar +jersey-apache-connector-2.22.jar +jersey-apache-connector-2.27.jar +jersey-apache-connector-3.0.3.jar +jersey-client-2.22.jar +jersey-client-2.27.jar +jersey-client-2.34.jar +jersey-client-3.0.3.jar +jersey-common-2.22.jar +jersey-common-2.27.jar +jersey-common-2.34.jar +jersey-common-3.0.3.jar +jersey-container-servlet-2.22.jar +jersey-container-servlet-2.27.jar +jersey-container-servlet-2.34.jar +jersey-container-servlet-3.0.3.jar +jersey-container-servlet-core-2.22.jar +jersey-container-servlet-core-2.27.jar +jersey-container-servlet-core-2.34.jar +jersey-container-servlet-core-3.0.3.jar +jersey-entity-filtering-2.22.jar +jersey-entity-filtering-2.27.jar +jersey-entity-filtering-3.0.3.jar +jersey-guava-2.22.jar +jersey-hk2-2.27.jar +jersey-hk2-2.34.jar +jersey-hk2-3.0.3.jar +jersey-media-jaxb-2.22.jar +jersey-media-jaxb-2.27.jar +jersey-media-json-jackson-2.22.jar +jersey-media-json-jackson-2.27.jar +jersey-media-json-jackson-3.0.3.jar +jersey-server-2.22.jar +jersey-server-2.27.jar +jersey-server-2.34.jar +jersey-server-3.0.3.jar +jets3t-0.9.0.jar +jetty-6.1.26.jar +jetty-client-9.4.33.v20201020.jar +jetty-continuation-9.4.33.v20201020.jar +jetty-http-9.3.19.v20170502.jar +jetty-http-9.4.19.v20190610.jar +jetty-http-9.4.43.v20210629.jar +jetty-io-9.3.19.v20170502.jar +jetty-io-9.4.19.v20190610.jar +jetty-io-9.4.43.v20210629.jar +jetty-rewrite-9.3.20.v20170531.jar +jetty-rewrite-9.4.19.v20190610.jar +jetty-security-9.3.19.v20170502.jar +jetty-security-9.4.19.v20190610.jar +jetty-security-9.4.43.v20210629.jar +jetty-server-9.3.19.v20170502.jar +jetty-server-9.4.19.v20190610.jar +jetty-server-9.4.43.v20210629.jar +jetty-servlet-9.3.19.v20170502.jar +jetty-servlet-9.4.19.v20190610.jar +jetty-servlet-9.4.43.v20210629.jar +jetty-servlets-9.4.33.v20201020.jar +jetty-sslengine-6.1.26.jar +jetty-util-6.1.26.jar +jetty-util-9.3.19.v20170502.jar +jetty-util-9.4.19.v20190610.jar +jetty-util-9.4.43.v20210629.jar +jetty-util-ajax-9.3.19.v20170502.jar +jetty-util-ajax-9.4.43.v20210629.jar +jetty-webapp-9.3.19.v20170502.jar +jetty-webapp-9.4.19.v20190610.jar +jetty-webapp-9.4.43.v20210629.jar +jetty-xml-9.3.19.v20170502.jar +jetty-xml-9.4.19.v20190610.jar +jetty-xml-9.4.43.v20210629.jar +jline-0.9.94.jar +jline-2.12.jar +joda-time-2.10.3.jar +joda-time-2.10.8.jar +jpam-1.1.jar +jsch-0.1.54.jar +jsch-0.1.55.jar +json-1.8.jar +json-smart-2.3.jar +json-smart-2.4.7.jar +json4s-ast_2.12-3.7.0-M11.jar +json4s-core_2.12-3.7.0-M11.jar +json4s-jackson_2.12-3.7.0-M11.jar +json4s-scalap_2.12-3.7.0-M11.jar +jsp-api-2.1.jar +jsqlparser-3.1.jar +jsr305-3.0.0.jar +jsr305-3.0.1.jar +jsr305-3.0.2.jar +jul-to-slf4j-1.7.28.jar +jul-to-slf4j-1.7.30.jar +junit-4.12.jar +kafka-clients-2.7.0.jar +kafka-tools-2.7.0.jar +kerb-admin-1.0.1.jar +kerb-client-1.0.1.jar +kerb-common-1.0.1.jar +kerb-core-1.0.1.jar +kerb-crypto-1.0.1.jar +kerb-identity-1.0.1.jar +kerb-server-1.0.1.jar +kerb-simplekdc-1.0.1.jar +kerb-util-1.0.1.jar +kerby-asn1-1.0.1.jar +kerby-config-1.0.1.jar +kerby-pkix-1.0.1.jar +kerby-util-1.0.1.jar +kerby-xdr-1.0.1.jar +kryo-2.24.0.jar +kryo-shaded-4.0.2.jar +leveldbjni-all-1.8.jar +libthrift-0.9.3.jar +lightning-csv-8.2.1.jar +listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar +log4j-1.2-api-2.11.2.jar +log4j-1.2-api-2.17.1.jar +log4j-1.2.17.jar +log4j-api-2.11.2.jar +log4j-api-2.17.0.jar +log4j-core-2.17.0.jar +log4j-slf4j-impl-2.17.0.jar +log4j-to-slf4j-2.11.2.jar +logback-classic-1.2.3.jar +logback-core-1.2.3.jar +lombok-1.18.8.jar +lz4-java-1.7.1.jar +maven-artifact-3.6.3.jar +metrics-core-4.0.6.jar +metrics-core-4.2.0.jar +metrics-graphite-4.2.0.jar +metrics-jmx-4.2.0.jar +metrics-json-4.0.6.jar +metrics-json-4.2.0.jar +metrics-jvm-4.0.6.jar +metrics-jvm-4.2.0.jar +micrometer-core-1.1.6.jar +minlog-1.2.jar +minlog-1.3.0.jar +mssql-jdbc-6.4.0.jre8.jar +mssql-jdbc-7.2.0.jre8.jar +mybatis-3.5.2.jar +mybatis-plus-3.3.0.jar +mybatis-plus-annotation-3.3.0.jar +mybatis-plus-boot-starter-3.3.0.jar +mybatis-plus-core-3.3.0.jar +mybatis-plus-extension-3.3.0.jar +mybatis-spring-2.0.2.jar +mybatis-spring-boot-autoconfigure-2.1.0.jar +mybatis-spring-boot-starter-2.1.0.jar +mysql-binlog-connector-java-0.25.1.jar +mysql-connector-java-8.0.17.jar +mysql-connector-java-8.0.28.jar +netty-3.10.5.Final.jar +netty-3.7.0.Final.jar +netty-all-4.0.52.Final.jar +netty-all-4.1.68.Final.jar +netty-buffer-4.1.39.Final.jar +netty-common-4.1.39.Final.jar +nimbus-jose-jwt-4.41.1.jar +nimbus-jose-jwt-9.8.1.jar +objenesis-2.5.1.jar +ojdbc8-12.2.0.1.jar +okhttp-2.4.0.jar +okhttp-2.7.5.jar +okio-1.4.0.jar +okio-1.6.0.jar +opencsv-2.3.jar +orc-core-1.5.6.jar +orc-core-1.6.14.jar +orc-mapreduce-1.6.14.jar +orc-shims-1.5.6.jar +orc-shims-1.6.14.jar +oro-2.0.8.jar +osgi-resource-locator-1.0.1.jar +osgi-resource-locator-1.0.3.jar +ow2-asm-6.2.jar +paranamer-2.3.jar +paranamer-2.8.jar +parquet-column-1.12.2.jar +parquet-common-1.12.2.jar +parquet-encoding-1.12.2.jar +parquet-format-structures-1.12.2.jar +parquet-hadoop-1.12.2.jar +parquet-jackson-1.12.2.jar +plexus-utils-3.2.1.jar +postgresql-42.2.6.jar +postgresql-42.4.1.jar +protobuf-java-2.5.0.jar +py4j-0.10.9.5.jar +pyrolite-4.30.jar +re2j-1.1.jar +reactive-streams-1.0.2.jar +reflections-0.9.12.jar +reload4j-1.2.18.3.jar +rocksdbjni-6.20.3.jar +scala-compiler-2.12.7.jar +scala-java8-compat_2.12-0.8.0.jar +scala-library-2.12.15.jar +scala-parser-combinators_2.12-1.1.2.jar +scala-reflect-2.12.15.jar +scala-xml_2.12-1.2.0.jar +scopt_2.12-3.5.0.jar +servlet-api-2.5.jar +sfm-converter-8.2.1.jar +sfm-csv-8.2.1.jar +sfm-map-8.2.1.jar +sfm-reflect-8.2.1.jar +sfm-tuples-8.2.1.jar +sfm-util-8.2.1.jar +shims-0.9.0.jar +slf4j-api-1.7.25.jar +slf4j-api-1.7.28.jar +slf4j-api-1.7.30.jar +slf4j-log4j12-1.7.30.jar +slf4j-reload4j-1.7.35.jar +snakeyaml-1.23.jar +snappy-java-1.0.4.1.jar +snappy-java-1.0.5.jar +snappy-java-1.1.8.4.jar +spark-catalyst_2.12-3.2.2.jar +spark-core_2.12-3.2.2.jar +spark-kvstore_2.12-3.2.2.jar +spark-launcher_2.12-3.2.2.jar +spark-network-common_2.12-3.2.2.jar +spark-network-shuffle_2.12-3.2.2.jar +spark-sketch_2.12-3.2.2.jar +spark-sql_2.12-3.2.2.jar +spark-tags_2.12-3.2.2.jar +spark-unsafe_2.12-3.2.2.jar +spring-aop-5.1.9.RELEASE.jar +spring-beans-5.1.9.RELEASE.jar +spring-boot-2.1.8.RELEASE.jar +spring-boot-actuator-2.1.8.RELEASE.jar +spring-boot-actuator-autoconfigure-2.1.8.RELEASE.jar +spring-boot-autoconfigure-2.1.8.RELEASE.jar +spring-boot-starter-2.1.8.RELEASE.jar +spring-boot-starter-actuator-2.1.8.RELEASE.jar +spring-boot-starter-cache-2.1.8.RELEASE.jar +spring-boot-starter-jdbc-2.1.8.RELEASE.jar +spring-boot-starter-json-2.1.8.RELEASE.jar +spring-boot-starter-logging-2.1.8.RELEASE.jar +spring-boot-starter-tomcat-2.1.8.RELEASE.jar +spring-boot-starter-web-2.1.8.RELEASE.jar +spring-context-5.1.9.RELEASE.jar +spring-context-support-5.1.9.RELEASE.jar +spring-core-5.1.9.RELEASE.jar +spring-expression-5.1.9.RELEASE.jar +spring-jcl-5.1.9.RELEASE.jar +spring-jdbc-5.1.9.RELEASE.jar +spring-tx-5.1.9.RELEASE.jar +spring-web-5.1.9.RELEASE.jar +spring-webmvc-5.1.9.RELEASE.jar +ssl-config-core_2.12-0.3.7.jar +stax-api-1.0.1.jar +stax2-api-3.1.4.jar +stax2-api-4.2.1.jar +stream-2.9.6.jar +threeten-extra-1.5.0.jar +tink-1.6.0.jar +token-provider-1.0.1.jar +tomcat-embed-core-9.0.24.jar +tomcat-embed-el-9.0.24.jar +tomcat-embed-websocket-9.0.24.jar +univocity-parsers-2.9.1.jar +unused-1.0.0.jar +validation-api-1.1.0.Final.jar +validation-api-2.0.1.Final.jar +velocity-1.5.jar +woodstox-core-5.0.3.jar +woodstox-core-5.3.0.jar +xbean-asm9-shaded-4.20.jar +xmlenc-0.52.jar +xz-1.0.jar +xz-1.8.jar +zookeeper-3.4.6.jar +zookeeper-3.4.9.jar +zookeeper-3.6.2.jar +zookeeper-jute-3.6.2.jar +zstd-jni-1.5.0-4.jar From c67892ca5ca1f1151eae68aa2eadbfa6755dbd40 Mon Sep 17 00:00:00 2001 From: Simon Date: Thu, 3 Nov 2022 11:41:46 +0800 Subject: [PATCH 16/22] 1 --- .../scripts/dependency/regenerate_known_dependencies.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh b/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh index 98bded88d..67011a40b 100644 --- a/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh +++ b/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh @@ -24,9 +24,11 @@ if [[ -d $dependencies_path ]];then echo "rm -r -f dependencies_path" rm -r -f $dependencies_path fi -cd ../../ +cd ../../../ -mvn install:install-file -Dfile=./hugegraph-loader/assembly/static/lib/ojdbc8-12.2.0.1.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar +mvn install:install-file \ +-Dfile=$basepath/../../../hugegraph-loader/assembly/static/lib/ojdbc8-12.2.0.1.jar \ +-DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=$dependencies_path ls $dependencies_path | egrep -v "^hugegraph|hubble" | sort -n > $basepath/$file_name From cd69bbf6cc88b8c1cc2713c47d08cbcb94162d8b Mon Sep 17 00:00:00 2001 From: Simon Date: Thu, 3 Nov 2022 12:54:16 +0800 Subject: [PATCH 17/22] fix --- .../scripts/dependency/regenerate_known_dependencies.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh b/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh index 67011a40b..01187c499 100644 --- a/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh +++ b/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh @@ -24,7 +24,9 @@ if [[ -d $dependencies_path ]];then echo "rm -r -f dependencies_path" rm -r -f $dependencies_path fi -cd ../../../ + +cd ../../ +pwd mvn install:install-file \ -Dfile=$basepath/../../../hugegraph-loader/assembly/static/lib/ojdbc8-12.2.0.1.jar \ From f75b106768f5abe592b81ce19d0a5b9e2fe7126f Mon Sep 17 00:00:00 2001 From: Simon Date: Thu, 3 Nov 2022 14:09:04 +0800 Subject: [PATCH 18/22] fix basepath --- .../scripts/dependency/regenerate_known_dependencies.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh b/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh index 01187c499..000c22441 100644 --- a/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh +++ b/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh @@ -25,8 +25,7 @@ if [[ -d $dependencies_path ]];then rm -r -f $dependencies_path fi -cd ../../ -pwd +cd $basepath/../../../ mvn install:install-file \ -Dfile=$basepath/../../../hugegraph-loader/assembly/static/lib/ojdbc8-12.2.0.1.jar \ From b946f407d2ba627556ae60faea2e0da971493ce3 Mon Sep 17 00:00:00 2001 From: Simon Date: Fri, 4 Nov 2022 09:27:13 +0800 Subject: [PATCH 19/22] fix style --- .github/workflows/check-dependencies.yml | 5 +++-- .../scripts/dependency/check_dependencies.sh | 10 +++++----- .../dependency/regenerate_known_dependencies.sh | 10 +++++----- 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml index e534236a9..69206f797 100644 --- a/.github/workflows/check-dependencies.yml +++ b/.github/workflows/check-dependencies.yml @@ -7,6 +7,7 @@ jobs: runs-on: ubuntu-latest env: STATIC_DIR: hugegraph-loader/assembly/static + SCRIPT_DEPENDENCY: hugegraph-dist/scripts/dependency/ steps: - name: Checkout source uses: actions/checkout@v3 @@ -21,7 +22,7 @@ jobs: mvn install -DskipTests=true - name: generate current dependencies run: | - bash ${{ github.workspace }}/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh current-dependencies.txt + bash $SCRIPT_DEPENDENCY/regenerate_known_dependencies.sh current-dependencies.txt - name: check third dependencies run: | - bash ${{ github.workspace }}/hugegraph-dist/scripts/dependency/check_dependencies.sh + bash $SCRIPT_DEPENDENCY/check_dependencies.sh diff --git a/hugegraph-dist/scripts/dependency/check_dependencies.sh b/hugegraph-dist/scripts/dependency/check_dependencies.sh index a9f425f5e..29f903107 100644 --- a/hugegraph-dist/scripts/dependency/check_dependencies.sh +++ b/hugegraph-dist/scripts/dependency/check_dependencies.sh @@ -16,16 +16,16 @@ # limitations under the License. # -basepath=$(cd $(dirname $0); pwd) +BASE_PATH=$(cd $(dirname $0); pwd) # check whether there are new third-party dependencies by diff command, # diff generated 'current-dependencies.txt' file with 'known-dependencies.txt' file. -diff -w -B -U0 <(sort < ${basepath}/known-dependencies.txt) \ -<(sort < ${basepath}/current-dependencies.txt) > ${basepath}/result.txt +diff -w -B -U0 <(sort < ${BASE_PATH}/known-dependencies.txt) \ +<(sort < ${BASE_PATH}/current-dependencies.txt) > ${BASE_PATH}/result.txt # if has new third-party,the Action will fail and print diff -if [ -s ${basepath}/result.txt ]; then - cat ${basepath}/result.txt +if [ -s ${BASE_PATH}/result.txt ]; then + cat ${BASE_PATH}/result.txt exit 1 else echo 'All third dependencies is known!' diff --git a/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh b/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh index 000c22441..1ed7b2bb7 100644 --- a/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh +++ b/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh @@ -16,8 +16,8 @@ # limitations under the License. # -basepath=$(cd $(dirname $0); pwd) -dependencies_path=$basepath/all_dependencies +BASE_PATH=$(cd $(dirname $0); pwd) +dependencies_path=$BASE_PATH/all_dependencies file_name=${1:-known-dependencies.txt} if [[ -d $dependencies_path ]];then @@ -25,12 +25,12 @@ if [[ -d $dependencies_path ]];then rm -r -f $dependencies_path fi -cd $basepath/../../../ +cd $BASE_PATH/../../../ mvn install:install-file \ --Dfile=$basepath/../../../hugegraph-loader/assembly/static/lib/ojdbc8-12.2.0.1.jar \ +-Dfile=$BASE_PATH/../../../hugegraph-loader/assembly/static/lib/ojdbc8-12.2.0.1.jar \ -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=$dependencies_path -ls $dependencies_path | egrep -v "^hugegraph|hubble" | sort -n > $basepath/$file_name +ls $dependencies_path | egrep -v "^hugegraph|hubble" | sort -n > $BASE_PATH/$file_name rm -r -f $dependencies_path From 11a76dfca978838909a590b00c79ec55661fe202 Mon Sep 17 00:00:00 2001 From: Simon Date: Fri, 4 Nov 2022 09:28:08 +0800 Subject: [PATCH 20/22] fix style --- .github/workflows/check-dependencies.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml index 69206f797..3e24fdfa0 100644 --- a/.github/workflows/check-dependencies.yml +++ b/.github/workflows/check-dependencies.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest env: STATIC_DIR: hugegraph-loader/assembly/static - SCRIPT_DEPENDENCY: hugegraph-dist/scripts/dependency/ + SCRIPT_DEPENDENCY: hugegraph-dist/scripts/dependency steps: - name: Checkout source uses: actions/checkout@v3 From f2580347a94e8ed6329bf6c8c93614267c293c41 Mon Sep 17 00:00:00 2001 From: Simon Date: Fri, 4 Nov 2022 09:29:33 +0800 Subject: [PATCH 21/22] fix style --- .../dependency/regenerate_known_dependencies.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh b/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh index 1ed7b2bb7..a456c3a76 100644 --- a/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh +++ b/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh @@ -17,12 +17,12 @@ # BASE_PATH=$(cd $(dirname $0); pwd) -dependencies_path=$BASE_PATH/all_dependencies -file_name=${1:-known-dependencies.txt} +DEP_PATH=$BASE_PATH/all_dependencies +FILE_NAME=${1:-known-dependencies.txt} -if [[ -d $dependencies_path ]];then - echo "rm -r -f dependencies_path" - rm -r -f $dependencies_path +if [[ -d $DEP_PATH ]];then + echo "rm -r -f DEP_PATH" + rm -r -f $DEP_PATH fi cd $BASE_PATH/../../../ @@ -30,7 +30,7 @@ cd $BASE_PATH/../../../ mvn install:install-file \ -Dfile=$BASE_PATH/../../../hugegraph-loader/assembly/static/lib/ojdbc8-12.2.0.1.jar \ -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar -mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=$dependencies_path +mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=$DEP_PATH -ls $dependencies_path | egrep -v "^hugegraph|hubble" | sort -n > $BASE_PATH/$file_name -rm -r -f $dependencies_path +ls $DEP_PATH | egrep -v "^hugegraph|hubble" | sort -n > $BASE_PATH/$FILE_NAME +rm -r -f $DEP_PATH From 32fec5de4a9e55e8de6ba815cb3ef2fd5bf71645 Mon Sep 17 00:00:00 2001 From: Simon Date: Fri, 4 Nov 2022 10:21:14 +0800 Subject: [PATCH 22/22] add new dep --- hugegraph-dist/scripts/dependency/known-dependencies.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/hugegraph-dist/scripts/dependency/known-dependencies.txt b/hugegraph-dist/scripts/dependency/known-dependencies.txt index 9a5d2685d..e6a798930 100644 --- a/hugegraph-dist/scripts/dependency/known-dependencies.txt +++ b/hugegraph-dist/scripts/dependency/known-dependencies.txt @@ -424,6 +424,7 @@ log4j-to-slf4j-2.11.2.jar logback-classic-1.2.3.jar logback-core-1.2.3.jar lombok-1.18.8.jar +lz4-java-1.4.0.jar lz4-java-1.7.1.jar maven-artifact-3.6.3.jar metrics-core-4.0.6.jar