hudi-spark-datasource org.apache.hudi 0.12.0-SNAPSHOT 4.0.0 hudi-spark_${scala.binary.version} 0.12.0-SNAPSHOT hudi-spark_${scala.binary.version} jar ${project.parent.parent.basedir} src/main/resources net.alchim31.maven scala-maven-plugin ${scala-maven-plugin.version} -nobootcp -target:jvm-1.8 false org.apache.maven.plugins maven-compiler-plugin org.apache.maven.plugins maven-dependency-plugin copy-dependencies prepare-package copy-dependencies ${project.build.directory}/lib true true true net.alchim31.maven scala-maven-plugin scala-compile-first process-resources add-source compile scala-test-compile process-test-resources testCompile org.apache.maven.plugins maven-compiler-plugin compile compile org.apache.maven.plugins maven-jar-plugin test-jar test-compile false org.apache.rat apache-rat-plugin org.scalatest scalatest-maven-plugin 1.0 ${skipUTs} ${project.build.directory}/surefire-reports . TestSuite.txt test test org.scalastyle scalastyle-maven-plugin org.jacoco jacoco-maven-plugin org.antlr antlr4-maven-plugin ${antlr.version} antlr4 true true ../hudi-spark/src/main/antlr4/ org.scala-lang scala-library ${scala.version} org.apache.hudi hudi-client-common ${project.version} org.apache.hudi hudi-spark-client ${project.version} org.apache.hudi hudi-common ${project.version} org.apache.hudi hudi-hadoop-mr ${project.version} org.apache.hudi hudi-hive-sync ${project.version} org.apache.hudi hudi-sync-common ${project.version} org.apache.hudi hudi-spark-common_${scala.binary.version} ${project.version} org.apache.curator * org.apache.hudi ${hudi.spark.module}_${scala.binary.version} ${project.version} org.apache.hudi * org.apache.hudi ${hudi.spark.common.module} ${project.version} org.apache.hudi * org.apache.logging.log4j log4j-api org.apache.logging.log4j log4j-core org.apache.logging.log4j log4j-1.2-api com.fasterxml.jackson.core jackson-annotations com.fasterxml.jackson.module jackson-module-scala_${scala.binary.version} org.apache.avro avro com.thoughtworks.paranamer paranamer org.apache.parquet parquet-avro org.apache.spark spark-core_${scala.binary.version} javax.servlet * org.apache.spark spark-sql_${scala.binary.version} org.apache.spark spark-hive_${scala.binary.version} org.apache.spark spark-sql_${scala.binary.version} tests test org.apache.spark spark-core_${scala.binary.version} tests test org.apache.spark spark-catalyst_${scala.binary.version} tests test org.apache.hadoop hadoop-client javax.servlet * provided org.apache.hadoop hadoop-common javax.servlet * javax.servlet.jsp * provided ${hive.groupid} hive-exec ${hive.version} ${hive.exec.classifier} javax.mail mail org.eclipse.jetty.aggregate * ${hive.groupid} hive-jdbc ${hive.version} javax.servlet * javax.servlet.jsp * ${hive.groupid} hive-metastore ${hive.version} javax.servlet * javax.servlet.jsp * ${hive.groupid} hive-common ${hive.version} org.eclipse.jetty.orbit javax.servlet org.apache.curator curator-framework ${zk-curator.version} org.apache.curator curator-client ${zk-curator.version} org.apache.curator curator-recipes ${zk-curator.version} org.apache.hudi hudi-client-common ${project.version} tests test-jar test org.apache.hudi hudi-spark-client ${project.version} tests test-jar test org.apache.hudi hudi-common ${project.version} tests test-jar test org.apache.hudi hudi-java-client ${project.version} test org.scalatest scalatest_${scala.binary.version} ${scalatest.version} test org.junit.jupiter junit-jupiter-api test org.junit.jupiter junit-jupiter-engine test org.junit.vintage junit-vintage-engine test org.junit.jupiter junit-jupiter-params test org.mockito mockito-junit-jupiter test org.junit.platform junit-platform-runner test org.junit.platform junit-platform-suite-api test org.slf4j slf4j-api ${slf4j.version} test org.apache.hadoop hadoop-hdfs tests test org.mortbay.jetty * javax.servlet.jsp * javax.servlet *