4.0.0
org.apache
apache
21
org.apache.hudi
hudi
pom
0.12.0-SNAPSHOT
Apache Hudi brings stream style processing on big data
https://github.com/apache/hudi
Hudi
hudi-common
hudi-cli
hudi-client
hudi-aws
hudi-gcp
hudi-hadoop-mr
hudi-spark-datasource
hudi-timeline-service
hudi-utilities
hudi-sync
packaging/hudi-hadoop-mr-bundle
packaging/hudi-datahub-sync-bundle
packaging/hudi-hive-sync-bundle
packaging/hudi-aws-bundle
packaging/hudi-gcp-bundle
packaging/hudi-spark-bundle
packaging/hudi-presto-bundle
packaging/hudi-utilities-bundle
packaging/hudi-utilities-slim-bundle
packaging/hudi-timeline-server-bundle
packaging/hudi-trino-bundle
hudi-examples
hudi-flink-datasource
hudi-kafka-connect
packaging/hudi-flink-bundle
packaging/hudi-kafka-connect-bundle
Apache License, Version 2.0
http://www.apache.org/licenses/LICENSE-2.0.txt
repo
The Apache Software Foundation
https://www.apache.org
3.2.0
3.0.0-M4
3.0.0-M4
3.2.4
3.1.1
3.8.0
2.4
0.15
1.7
3.0.0-M1
0.37.0
1.8
2.6.7
2.6.7.3
2.6.7.1
2.7.4
2.10.0
2.0.0
2.4.1
2.8.1
5.3.4
2.17
3.0.1-b12
1.10.1
5.7.0-M1
5.7.0-M1
1.7.0-M1
3.3.3
1.2.17
2.17.0
1.7.30
2.9.9
2.10.1
org.apache.hive
2.3.1
core
4.1.1
1.6.0
0.16
0.8.0
4.4.1
${spark2.version}
2.4.4
3.2.1
1.14.4
1.13.6
${flink1.14.version}
hudi-flink1.14.x
1.14
flink-runtime
flink-table-runtime_${scala.binary.version}
flink-table-planner_${scala.binary.version}
1.12.2
3.1.3
3.2.1
hudi-spark2
hudi-spark2-common
1.8.2
2.9.1
2.11.12
2.12.10
${scala11.version}
2.11
0.13
3.3.1
3.0.1
3.1.0
file://${project.basedir}/src/test/resources/log4j-surefire.properties
0.12.0
9.4.15.v20190215
3.1.0-incubating
2.4.9
3.5.1
1.9.13
1.4.199
3.1.2
false
${skipTests}
${skipTests}
${skipTests}
${skipTests}
${skipTests}
${skipTests}
UTF-8
${project.basedir}
provided
provided
-Xmx2g
0.8.5
compile
org.apache.hudi.
compile
org.apache.hudi.
true
2.7.1
4.7
1.12.22
3.17.3
3.11.4
1.1.0
3.5.7
8000
http://localhost:${dynamodb-local.port}
scm:git:git@github.com:apache/hudi.git
scm:git:git@github.com:apache/hudi.git
git@github.com:apache/hudi.git
HEAD
JIRA
https://issues.apache.org/jira/browse/HUDI
Dev Mailing List
dev@hudi.apache.org
dev-subscribe@hudi.apache.org
dev-unsubscribe@hudi.apache.org
User Mailing List
users@hudi.apache.org
users-subscribe@hudi.apache.org
users-unsubscribe@hudi.apache.org
Commits Mailing List
commits@hudi.apache.org
commits-subscribe@hudi.apache.org
commits-unsubscribe@hudi.apache.org
org.apache.maven.plugins
maven-source-plugin
2.2.1
attach-sources
jar-no-fork
org.apache.maven.plugins
maven-checkstyle-plugin
3.0.0
com.puppycrawl.tools
checkstyle
8.18
true
UTF-8
style/checkstyle.xml
style/checkstyle-suppressions.xml
checkstyle.suppressions.file
true
warning
true
${project.build.sourceDirectory}
basedir=${maven.multiModuleProjectDirectory}
**\/generated-sources\/
compile
check
org.apache.maven.plugins
maven-compiler-plugin
${maven-compiler-plugin.version}
${java.version}
${java.version}
org.apache.maven.plugins
maven-release-plugin
2.5.3
true
false
release,integration-tests
deploy
org.apache.maven.plugins
maven-deploy-plugin
${maven-deploy-plugin.version}
default-deploy
deploy
deploy
org.apache.maven.plugins
maven-failsafe-plugin
${maven-failsafe-plugin.version}
${skipITs}
@{argLine}
org.jacoco
jacoco-maven-plugin
${jacoco.version}
io.fabric8
docker-maven-plugin
${maven-docker-plugin.version}
${skipDocker}
org.apache.maven.plugins
maven-surefire-plugin
${maven-surefire-plugin.version}
3
@{argLine}
false
${surefire-log4j.file}
org.apache.maven.plugins
maven-jar-plugin
${maven-jar-plugin.version}
net.alchim31.maven
scala-maven-plugin
${scala-maven-plugin.version}
false
org.apache.maven.plugins
maven-compiler-plugin
org.apache.rat
apache-rat-plugin
${apache-rat-plugin.version}
false
0
AL2
Apache License 2.0
Licensed to the Apache Software Foundation (ASF) under one
Apache License 2.0
NOTICE
DISCLAIMER
**/.*
**/*.json
**/*.hfile
**/*.log
**/*.sqltemplate
**/compose_env
**/*NOTICE*
**/*LICENSE*
**/dependency-reduced-pom.xml
**/test/resources/*.data
**/test/resources/*.commit
**/target/**
**/generated-sources/**
.github/**
**/*.iml
.mvn/**
compile
check
org.apache.avro
avro-maven-plugin
${avro.version}
generate-sources
schema
${project.basedir}/src/main/avro/
${project.build.directory}/generated-sources/src/main/java/
String
org.scalastyle
scalastyle-maven-plugin
1.0.0
false
true
true
false
${project.basedir}/src/main/scala
${project.basedir}/src/test/scala
${main.basedir}/style/scalastyle.xml
UTF-8
compile
check
log4j
log4j
${log4j.version}
com.fasterxml.jackson.core
jackson-annotations
${fasterxml.version}
com.fasterxml.jackson.core
jackson-core
${fasterxml.version}
com.fasterxml.jackson.core
jackson-databind
${fasterxml.jackson.databind.version}
com.fasterxml.jackson.datatype
jackson-datatype-guava
${fasterxml.version}
com.fasterxml.jackson.module
jackson-module-scala_${scala.binary.version}
${fasterxml.jackson.module.scala.version}
org.glassfish.jersey.core
jersey-server
${glassfish.version}
org.glassfish.jersey.connectors
jersey-apache-connector
${glassfish.version}
org.glassfish.jersey.containers
jersey-container-servlet-core
${glassfish.version}
org.glassfish
javax.el
${glassfish.el.version}
provided
org.apache.avro
avro
${avro.version}
provided
com.github.ben-manes.caffeine
caffeine
${caffeine.version}
org.apache.parquet
parquet-avro
${parquet.version}
provided
org.apache.spark
spark-core_${scala.binary.version}
${spark.version}
provided
org.apache.spark
spark-sql_${scala.binary.version}
${spark.version}
provided
org.apache.spark
spark-hive_${scala.binary.version}
${spark.version}
provided
org.apache.spark
spark-sql_${scala.binary.version}
tests
${spark.version}
test
org.apache.spark
spark-core_${scala.binary.version}
tests
${spark.version}
test
org.apache.spark
spark-catalyst_${scala.binary.version}
tests
${spark.version}
test
org.apache.flink
flink-streaming-java_${scala.binary.version}
${flink.version}
provided
org.apache.flink
flink-clients_${scala.binary.version}
${flink.version}
provided
org.apache.flink
flink-connector-kafka_${scala.binary.version}
${flink.version}
provided
io.dropwizard.metrics
metrics-graphite
${metrics.version}
io.dropwizard.metrics
metrics-core
${metrics.version}
io.dropwizard.metrics
metrics-jmx
${metrics.version}
io.prometheus
simpleclient
${prometheus.version}
io.prometheus
simpleclient_httpserver
${prometheus.version}
io.prometheus
simpleclient_dropwizard
${prometheus.version}
io.prometheus
simpleclient_pushgateway
${prometheus.version}
com.beust
jcommander
1.72
joda-time
joda-time
${joda.version}
xerces
xercesImpl
2.9.1
xalan
xalan
2.7.1
org.rocksdb
rocksdbjni
5.17.2
org.apache.httpcomponents
fluent-hc
${http.version}
org.apache.httpcomponents
httpcore
${http.version}
org.apache.httpcomponents
httpclient
${http.version}
org.codehaus.jackson
jackson-core-asl
${codehaus-jackson.version}
org.codehaus.jackson
jackson-mapper-asl
${codehaus-jackson.version}
org.codehaus.jackson
jackson-jaxrs
${codehaus-jackson.version}
org.codehaus.jackson
jackson-xc
${codehaus-jackson.version}
org.apache.hadoop
hadoop-client
${hadoop.version}
provided
javax.servlet
servlet-api
javax.xml.bind
jaxb-api
org.apache.hadoop
hadoop-common
${hadoop.version}
provided
jdk.tools
jdk.tools
javax.xml.bind
jaxb-api
org.apache.hadoop
hadoop-hdfs
${hadoop.version}
provided
org.apache.hadoop
hadoop-auth
${hadoop.version}
provided
org.apache.hadoop
hadoop-mapreduce-client-core
${hadoop.version}
provided
javax.xml.bind
jaxb-api
org.apache.hadoop
hadoop-mapreduce-client-common
${hadoop.version}
provided
javax.xml.bind
jaxb-api
org.apache.hadoop
hadoop-hdfs
tests
test
${hadoop.version}
org.apache.hadoop
hadoop-common
tests
${hadoop.version}
jdk.tools
jdk.tools
javax.xml.bind
jaxb-api
${hive.groupid}
hive-service
${hive.version}
provided
javax.mail
*
org.eclipse.jetty.aggregate
*
org.pentaho
*
org.apache.logging.log4j
*
org.slf4j
slf4j-api
org.slf4j
slf4j-log4j12
${hive.groupid}
hive-shims
${hive.version}
provided
javax.mail
mail
javax.xml.bind
jaxb-api
org.eclipse.jetty.aggregate
*
org.pentaho
*
${hive.groupid}
hive-jdbc
${hive.version}
provided
javax.mail
mail
org.eclipse.jetty.aggregate
*
${hive.groupid}
hive-serde
${hive.version}
provided
javax.mail
mail
${hive.groupid}
hive-metastore
${hive.version}
provided
javax.transaction
jta
javax.transaction
transaction-api
javax.mail
mail
org.eclipse.jetty.aggregate
*
${hive.groupid}
hive-common
${hive.version}
provided
javax.mail
mail
org.eclipse.jetty.aggregate
*
org.apache.logging.log4j
*
${hive.groupid}
hive-exec
${hive.version}
provided
${hive.exec.classifier}
javax.mail
mail
org.eclipse.jetty.aggregate
*
org.pentaho
*
org.apache.logging.log4j
*
org.apache.hive
hive-exec
${hive.version}
provided
commons-lang
commons-lang
org.apache.commons
commons-lang3
guava
com.google.guava
org.eclipse.jetty.aggregate
*
javax.mail
mail
org.apache.zookeeper
zookeeper
org.pentaho
*
com.esotericsoftware
kryo-shaded
org.apache.logging.log4j
*
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.junit.jupiter
junit-jupiter-api
${junit.jupiter.version}
test
org.junit.jupiter
junit-jupiter-engine
${junit.jupiter.version}
test
org.junit.vintage
junit-vintage-engine
${junit.vintage.version}
test
org.junit.jupiter
junit-jupiter-params
${junit.jupiter.version}
test
org.mockito
mockito-junit-jupiter
test
${mockito.jupiter.version}
org.junit.platform
junit-platform-runner
${junit.platform.version}
test
org.junit.platform
junit-platform-suite-api
${junit.platform.version}
test
org.junit.platform
junit-platform-commons
${junit.platform.version}
test
com.esotericsoftware
kryo
4.0.0
test
org.awaitility
awaitility
${awaitility.version}
test
org.objenesis
objenesis
org.apache.flink
flink-test-utils_${scala.binary.version}
${flink.version}
test
org.apache.logging.log4j
*
org.apache.logging.log4j
log4j-core
${log4j.test.version}
test
Maven Central
Maven Repository
https://repo.maven.apache.org/maven2
true
false
cloudera-repo-releases
https://repository.cloudera.com/artifactory/public/
true
false
confluent
https://packages.confluent.io/maven/
release
deployArtifacts
true
org.apache.maven.plugins
maven-source-plugin
2.2.1
attach-sources
jar-no-fork
org.apache.maven.plugins
maven-javadoc-plugin
${maven-javadoc-plugin.version}
attach-javadocs
jar
none
org.apache.maven.plugins
maven-gpg-plugin
1.4
sign-artifacts
verify
sign
warn-log
env.HUDI_QUIETER_LOGGING
file://${project.basedir}/src/test/resources/log4j-surefire-quiet.properties
unit-tests
false
true
true
org.apache.maven.plugins
maven-surefire-plugin
${maven-surefire-plugin.version}
org.junit.jupiter
junit-jupiter-engine
${junit.jupiter.version}
${skipUTs}
120
functional
**/*FunctionalTestSuite.java
**/IT*.java
**/testsuite/**/Test*.java
org.jacoco
jacoco-maven-plugin
prepare-agent
post-unit-tests
test
report
${project.reporting.outputDirectory}/jacoco-ut
functional-tests
true
false
true
org.apache.maven.plugins
maven-surefire-plugin
${maven-surefire-plugin.version}
org.apache.maven.surefire
surefire-junit47
${maven-surefire-plugin.version}
${skipFTs}
1
true
**/*FunctionalTestSuite.java
org.jacoco
jacoco-maven-plugin
prepare-agent
post-functional-tests
test
report
${project.reporting.outputDirectory}/jacoco-ft
integration-tests
deployArtifacts
true
docker/hoodie/hadoop
hudi-integ-test
packaging/hudi-integ-test-bundle
true
true
${skipTests}
org.apache.maven.plugins
maven-surefire-plugin
${maven-surefire-plugin.version}
${skipUTs}
org.apache.maven.plugins
maven-failsafe-plugin
${skipITs}
**/IT*.java
${dynamodb-local.endpoint}
integration-test
integration-test
verify-integration-test
verify
verify
org.jacoco
jacoco-maven-plugin
prepare-agent
post-integration-tests
test
report
${project.reporting.outputDirectory}/jacoco-it
javadocs
org.apache.maven.plugins
maven-compiler-plugin
${java.version}
${java.version}
net.alchim31.maven
scala-maven-plugin
${scala-maven-plugin.version}
doc
generate-sources
compile
${project.basedir}/src/main/scala
false
-P:genjavadoc:out=${project.build.directory}/genjavadoc
com.typesafe.genjavadoc
genjavadoc-plugin_${scala.version}
${genjavadoc-plugin.version}
**/*.scala
org.codehaus.mojo
build-helper-maven-plugin
${build-helper-maven-plugin.version}
generate-sources
add-source
${project.build.directory}/genjavadoc
org.apache.maven.plugins
maven-javadoc-plugin
${maven-javadoc-plugin.version}
aggregate
aggregate
none
true
https://avro.apache.org/docs/${avro.version}/api/java
https://docs.spring.io/spring-shell/docs/1.2.0.RELEASE
https://fasterxml.github.io/jackson-databind/javadoc/2.6
https://hadoop.apache.org/docs/r${hadoop.version}/api
https://hbase.apache.org/2.4/apidocs
https://hive.apache.org/javadocs/r2.3.6/api
https://javadoc.io/static/io.javalin/javalin/2.3.0
https://javadoc.io/doc/org.apache.parquet/parquet-avro/${parquet.version}
https://javadoc.io/static/org.apache.parquet/parquet-hadoop/${parquet.version}
https://logging.apache.org/log4j/1.2/apidocs
https://metrics.dropwizard.io/4.1.0/apidocs
https://spark.apache.org/docs/${spark.version}/api/java
**/*$.java
scala-2.11
scala-2.12
${scala12.version}
2.12
scala-2.12
org.apache.maven.plugins
maven-enforcer-plugin
${maven-enforcer-plugin.version}
enforce-versions
enforce
*:*_2.11
spark2
hudi-spark-datasource/hudi-spark2
hudi-spark-datasource/hudi-spark2-common
true
true
spark2
!disabled
spark2.4
hudi-spark-datasource/hudi-spark2
hudi-spark-datasource/hudi-spark2-common
2.4
true
spark2.4
spark3
3.2.1
${spark3.version}
3
${scala12.version}
2.12
hudi-spark3
hudi-spark3-common
${scalatest.spark3.version}
${kafka.spark3.version}
1.12.2
1.10.2
1.6.12
4.8
${fasterxml.spark3.version}
${fasterxml.spark3.version}
${fasterxml.spark3.version}
${fasterxml.spark3.version}
true
true
hudi-spark-datasource/hudi-spark3
hudi-spark-datasource/hudi-spark3-common
spark3
spark3.1
3.1.3
${spark3.version}
3.1
${scala12.version}
2.12
hudi-spark3.1.x
hudi-spark3-common
${scalatest.spark3.version}
${kafka.spark3.version}
4.8-1
${fasterxml.spark3.version}
${fasterxml.spark3.version}
${fasterxml.spark3.version}
${fasterxml.spark3.version}
true
true
hudi-spark-datasource/hudi-spark3.1.x
hudi-spark-datasource/hudi-spark3-common
spark3.1
spark3.2
3.2.1
${spark3.version}
3.2
${scala12.version}
2.12
hudi-spark3
hudi-spark3-common
${scalatest.spark3.version}
${kafka.spark3.version}
1.12.2
1.10.2
1.6.12
4.8
${fasterxml.spark3.version}
${fasterxml.spark3.version}
${fasterxml.spark3.version}
${fasterxml.spark3.version}
true
true
hudi-spark-datasource/hudi-spark3
hudi-spark-datasource/hudi-spark3-common
spark3.2
flink1.14
true
flink1.14
!disabled
flink1.13
${flink1.13.version}
flink-runtime_${scala.binary.version}
flink-table-runtime-blink_${scala.binary.version}
flink-table-planner-blink_${scala.binary.version}
hudi-flink1.13.x
1.13
true
flink1.13
skipShadeSources
false
skipShadeSources