4.0.0 org.apache.doris ${revision} fe ../pom.xml spark-dpp jar ${basedir}/../../ 1 ${project.groupId} fe-common ${project.version} commons-codec commons-codec org.apache.commons commons-lang3 com.google.code.gson gson org.apache.spark spark-core_2.12 io.netty netty-all org.apache.spark spark-sql_2.12 org.apache.hadoop hadoop-common org.apache.parquet parquet-column org.apache.parquet parquet-hadoop org.apache.parquet parquet-common commons-collections commons-collections org.scala-lang scala-library com.esotericsoftware kryo-shaded org.apache.spark spark-catalyst_2.12 com.google.guava guava spark-dpp-${project.version} org.apache.maven.plugins maven-surefire-plugin 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}/org/jmockit/jmockit/${jmockit.version}/jmockit-${jmockit.version}.jar org.apache.maven.plugins maven-dependency-plugin copy-dependencies package copy-dependencies ${project.build.directory}/lib false false true runtime ${skip.plugin} org.apache.maven.plugins maven-assembly-plugin org.apache.doris.load.loadv2.etl.SparkEtlJob jar-with-dependencies make-assembly package single org.codehaus.mojo cobertura-maven-plugin 2.7 1024m org.apache.maven.plugins maven-clean-plugin 3.1.0 auto-clean initialize clean org.apache.maven.plugins maven-shade-plugin com.google.code.findbugs:* org.slf4j:* org.roaringbitmap org.apache.doris.shaded.org.roaringbitmap com.google.guava org.apache.doris.shaded.com.google.guava package shade org.apache.maven.plugins maven-javadoc-plugin true