4.0.0 com.starrocks starrocks-fe 3.4.0 ../pom.xml fe-core 3.4.0 jar 17 17 17 ${basedir}/../../ ${env.FE_UT_PARALLEL} 0.8.8 python default true thrift thrift env.THRIFT ${env.THRIFT} thirdparty ${env.STARROCKS_THIRDPARTY}/installed/bin/thrift ${env.STARROCKS_THIRDPARTY}/installed/bin/thrift windows thrift.exe python env.PYTHON ${env.PYTHON} com.starrocks spark-dpp commons-cli commons-cli com.github.seancfoley ipaddress commons-codec commons-codec commons-lang commons-lang org.apache.commons commons-lang3 org.apache.commons commons-pool2 org.apache.kudu kudu-client commons-validator commons-validator com.google.code.gson gson com.google.guava guava com.fasterxml.jackson.core jackson-core com.starrocks starrocks-bdb-je de.jflex jflex com.github.hazendaz.jmockit jmockit test org.awaitility awaitility 4.2.0 test com.baidu jprotobuf org.apache.velocity velocity-engine-core com.baidu jprotobuf jar-with-dependencies com.baidu jprotobuf-precompile-plugin com.baidu jprotobuf-rpc-common commons-io commons-io com.baidu jprotobuf-rpc-core org.json json junit junit test org.junit.jupiter junit-jupiter 5.8.2 test org.junit.vintage junit-vintage-engine 5.8.2 test org.assertj assertj-core 3.24.2 test org.apache.iceberg iceberg-api org.apache.iceberg iceberg-bundled-guava org.apache.iceberg iceberg-common org.apache.iceberg iceberg-core org.apache.iceberg iceberg-hive-metastore org.apache.iceberg iceberg-aws org.apache.httpcomponents.client5 httpclient5 io.delta delta-kernel-api io.delta delta-kernel-defaults org.apache.thrift libthrift org.apache.logging.log4j log4j-api org.apache.logging.log4j log4j-core org.apache.logging.log4j log4j-slf4j-impl org.apache.logging.log4j log4j-layout-template-json org.apache.logging.log4j log4j-1.2-api io.netty netty-all com.google.protobuf protobuf-java com.fasterxml.jackson.core jackson-annotations com.fasterxml.jackson.core jackson-databind com.fasterxml.jackson.dataformat jackson-dataformat-yaml com.fasterxml.jackson.module jackson-module-jaxb-annotations com.squareup.okhttp3 okhttp com.squareup.okio okio javax.validation validation-api org.slf4j slf4j-api com.github.oshi oshi-core org.jboss.xnio xnio-nio javax.annotation javax.annotation-api com.sun.activation javax.activation org.roaringbitmap RoaringBitmap org.apache.spark spark-core_2.12 org.apache.ivy ivy org.apache.spark spark-launcher_2.12 org.apache.spark spark-sql_2.12 org.apache.spark spark-catalyst_2.12 com.fasterxml.uuid java-uuid-generator io.trino.hive hive-apache com.aliyun.datalake metastore-client-hive3 com.github.ben-manes.caffeine caffeine com.opencsv opencsv org.apache.hadoop hadoop-common org.apache.hadoop hadoop-client org.apache.hadoop hadoop-client-api org.apache.hadoop hadoop-client-runtime org.apache.hadoop hadoop-aws org.apache.hadoop hadoop-aliyun org.apache.hadoop hadoop-hdfs org.jdom jdom2 com.qcloud.cos hadoop-cos com.qcloud chdfs_hadoop_plugin_network org.apache.hadoop hadoop-azure-datalake org.apache.hadoop hadoop-azure com.google.cloud.bigdataoss gcs-connector shaded org.antlr antlr4 org.openjdk.jmh jmh-core 1.23 test org.openjdk.jmh jmh-generator-annprocess 1.23 test org.apache.hudi hudi-common org.apache.hudi hudi-io org.apache.hudi hudi-hadoop-mr org.apache.parquet parquet-hadoop org.apache.parquet parquet-avro org.apache.parquet parquet-column org.apache.parquet parquet-common org.apache.paimon paimon-bundle org.apache.paimon paimon-s3 org.apache.paimon paimon-oss org.xerial.snappy snappy-java com.starrocks starclient com.starrocks starmanager io.opentelemetry opentelemetry-api io.opentelemetry opentelemetry-sdk io.opentelemetry opentelemetry-exporter-jaeger io.opentelemetry opentelemetry-exporter-otlp org.mariadb.jdbc mariadb-java-client org.postgresql postgresql com.clickhouse clickhouse-jdbc com.oracle.database.jdbc ojdbc10 com.oracle.database.nls orai18n com.microsoft.sqlserver mssql-jdbc com.mysql mysql-connector-j com.mockrunner mockrunner-jdbc test org.apache.commons commons-dbcp2 test org.apache.groovy groovy-groovysh io.trino trino-parser 385 org.threeten threeten-extra 1.7.2 org.mockito mockito-inline 4.11.0 test org.apache.ranger ranger-plugins-common io.airlift concurrent com.aliyun.odps odps-sdk-core com.aliyun.odps odps-sdk-table-api org.owasp.encoder encoder com.carrotsearch junit-benchmarks 0.7.2 test com.zaxxer HikariCP ${hikaricp.version} org.quartz-scheduler quartz 2.3.2 io.grpc grpc-api io.grpc grpc-netty-shaded io.grpc grpc-protobuf io.grpc grpc-stub io.grpc grpc-core org.apache.arrow arrow-vector org.apache.arrow arrow-memory-netty org.apache.arrow flight-core org.apache.arrow flight-sql org.apache.arrow flight-sql-jdbc-driver test org.apache.arrow arrow-jdbc software.amazon.awssdk bundle org.jboss.byteman byteman starrocks-fe com.baidu jprotobuf-precompile-plugin com.starrocks.proto;com.starrocks.rpc;com.starrocks.server true true compile precompile org.jacoco jacoco-maven-plugin ${jacoco.version} default-prepare-agent prepare-agent jacocoArgLine default-report report default-check check BUNDLE COMPLEXITY COVEREDRATIO 0.60 org.apache.thrift.tools maven-thrift-plugin 0.1.11 ${starrocks.thrift} ${starrocks.home}/gensrc/thrift java **/parquet.thrift thrift-sources generate-sources compile org.antlr antlr4-maven-plugin 4.9.2 antlr generate-sources antlr4 src/main/java/com/starrocks/sql/parser target/generated-sources/antlr4/com/starrocks/sql/parser target/generated-sources/antlr4/com/starrocks/sql/parser true -package com.starrocks.sql.parser maven-surefire-plugin 2.22.2 set larger, eg, 3, to reduce the time or running FE unit tests<--> ${fe_ut_parallel} not reuse forked jvm, so that each unit test will run in separate jvm. to avoid singleton confict<--> false -javaagent:${settings.localRepository}/com/github/hazendaz/jmockit/jmockit/1.49.4/jmockit-1.49.4.jar -Xmx4096m -Duser.timezone=Asia/Shanghai @{jacocoArgLine} false **/QueryDumpRegressionTest.java maven-antrun-plugin 1.8 generate-sources generate-sources run org.codehaus.mojo build-helper-maven-plugin 1.7 add-source generate-sources add-source ${basedir}/target/generated-sources/build/ ${basedir}/target/generated-sources/proto/ org.apache.maven.plugins maven-dependency-plugin 3.1.1 copy-dependencies package copy-dependencies ${project.build.directory}/lib false false true ${skip.plugin} runtime org.codehaus.mojo cobertura-maven-plugin 2.7 1024m org.apache.maven.plugins maven-checkstyle-plugin 3.1.1 com.puppycrawl.tools checkstyle ${puppycrawl.version} checkstyle.xml UTF-8 true true false true **/sql/parser/gen/** validate validate check maven-clean-plugin 3.1.0 auto-clean initialize clean org.eclipse.m2e lifecycle-mapping 1.0.0 org.codehaus.mojo exec-maven-plugin [1.6,) exec org.codehaus.mojo build-helper-maven-plugin [1.7,) add-source org.apache.maven.plugins maven-dependency-plugin [3.1.1,) copy-dependencies org.apache.maven.plugins maven-compiler-plugin [3.1,) compile testCompile org.apache.maven.plugins maven-resources-plugin [2.6,) resources testResources