diff --git a/dev-support/pom.xml b/dev-support/pom.xml
index bc39cd3437e4..9c4a55eb6dd6 100644
--- a/dev-support/pom.xml
+++ b/dev-support/pom.xml
@@ -27,6 +27,7 @@
false
+ true
diff --git a/hadoop-hdds/pom.xml b/hadoop-hdds/pom.xml
index 707e9852898a..b3aa6ff69522 100644
--- a/hadoop-hdds/pom.xml
+++ b/hadoop-hdds/pom.xml
@@ -29,6 +29,10 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
Apache Ozone HDDS
pom
+
+ true
+
+
annotations
hadoop-dependency-client
diff --git a/hadoop-ozone/pom.xml b/hadoop-ozone/pom.xml
index 22cd10085ddb..fdd9b2734cd8 100644
--- a/hadoop-ozone/pom.xml
+++ b/hadoop-ozone/pom.xml
@@ -26,6 +26,7 @@
apache/ozone:${project.version}
+ true
interface-client
diff --git a/pom.xml b/pom.xml
index d59fb86ffd90..8cf055522b23 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,16 +12,14 @@
See the License for the specific language governing permissions and
limitations under the License. See accompanying LICENSE file.
-->
-
+
4.0.0
org.apache.ozone
ozone-main
2.0.0-SNAPSHOT
- Apache Ozone Main
- Apache Ozone Main
pom
+ Apache Ozone Main
+ Apache Ozone Main
dev-support
@@ -29,419 +27,342 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
hadoop-ozone
-
-
- ${distMgmtStagingId}
- ${distMgmtStagingName}
- ${distMgmtStagingUrl}
-
-
- ${distMgmtSnapshotsId}
- ${distMgmtSnapshotsName}
- ${distMgmtSnapshotsUrl}
-
-
-
-
-
- apache.snapshots
- https://repository.apache.org/snapshots
-
- false
- never
-
-
- false
- never
-
-
-
- apache.snapshots.https
- https://repository.apache.org/content/repositories/snapshots
-
- false
- never
-
-
- false
- never
-
-
-
-
-
-
- Apache License, Version 2.0
- http://www.apache.org/licenses/LICENSE-2.0.txt
-
-
-
-
- Apache Software Foundation
- http://www.apache.org
-
-
-
- 2023-01-01T00:00:00Z
-
- 2.10.2
- 3.4.1
-
-
- ${ozone.version}
- 2.0.0-SNAPSHOT
- Indiana Dunes
- ${hdds.version}
- ${ozone.version}
-
-
- ${hdds.version}
-
- 3.1.2
-
-
- 1.0.6
-
-
- 2.3.0
-
- apache.snapshots.https
- Apache Development Snapshot Repository
- https://repository.apache.org/content/repositories/snapshots
- apache.staging.https
- Apache Release Distribution Repository
- https://repository.apache.org/service/local/staging/deploy/maven2
-
-
- UTF-8
- UTF-8
-
+ 1.2.2
+ 1.3.2
+ 1.0
+ 0.16.1
+ 1.14
+ 1.9.7
+ 3.26.3
+ 1.12.661
+ 0.8.0.RELEASE
+ 1.79
+ 3.6.0
+ 2.0
+ 9.3
true
-
- 3.2.7
- bash
-
- false
- false
- true
- 9.4.56.v20240826
- 5.2.0
- 1.0-1
- 4.2.0
-
-
- 4
-
+ 3.0.2
+ 9.40
1.9.4
1.8.0
1.17.1
3.2.2
1.27.1
2.11.0
- 1.5.6-8
1.4.0
+ 1.5
2.18.0
3.17.0
- 1.2
1.1
+ 1.2
3.6.1
3.11.1
1.12.0
1.6
- 1.5
- 1.9.0
-
- ${project.build.directory}/test-dir
- ${test.build.dir}
-
- file:///dev/urandom
-
- 1.3.2
- 3.26.3
- 0.8.0.RELEASE
- 1.79
- 10.14.2.0
- 3.0.2
+ 0.21.0
+ 4.2.0
2.9.1
+
+ ${hadoop.version}
+ ${hdds.version}
+ ${ozone.version}
+ 10.14.2.0
+ 3.4.4
+ apache.snapshots.https
+ Apache Development Snapshot Repository
+ https://repository.apache.org/content/repositories/snapshots
+ apache.staging.https
+ Apache Release Distribution Repository
+ https://repository.apache.org/service/local/staging/deploy/maven2
+ 3.6.1
+ 0.45.1
+ 1.9.0
3.2.6
+
+
+ [${javac.version},)
+ [3.3.0,)
+ 2.29.2
+
+ native | unhealthy
+ 3.5.0
+ false
+ 1.15.1
+ 3.19.6
+ 2.10.1
+ 32.1.3-jre
+ 6.0.0
+ 1.3.0
+ 3.4.1
+ 2.10.2
+ 2.2
+ ${hdds.version}
+ ${ozone.version}
+ 2.6.1
+ 4.5.14
+ 4.4.16
+ 1.58.0
+ 1.9.13
+ 1.9.13
+ 2.16.2
0.8.12
+ 1.8.1
+ 2.1.1
+ 2.6.1
+ 2.0.2
+ 2.1.6
+ 5.2.0
+ file:///dev/urandom
+ 8
3.30.2-GA
- 1.2.2
+ 1
2.3.3
2.3.9
+ 1.0-1
+ 1.19.4
+ 2.45
+ 9.4.56.v20240826
+ 1.4.0
+ 3.9.12
+ 3.28.0
0.10.4
3.1.20
+ 2.12.7
+ 3.11.10
0.1.55
- 2.0
- 3.1.0
2.1
1.1.1
-
-
- 1.19.4
- 2.45
-
-
- 1.9.13
- 1.9.13
- 2.16.2
- 5.4.0
-
-
- 1.8.1
- 0.33.0
-
- 2.6.1
-
-
- 4.5.14
- 4.4.16
-
-
- 2.0.16
- 2.24.2
- 3.4.4
- 1.2.25
-
- 1.0.1
- 1.9.25
- 1.11
- 4.7.5
- 0.16.0
- 0.10.2
-
-
- 1.7
-
-
-
- 2.5.0
- 3.23.4
- 1.3.0
-
- 3.1.12.2
- 3.6.1
- 4.12.0
- 4.2.2
- 2.6.1
- 2.1.1
- 2.0.2
- 2.1.6
- 1
- 2.12.7
-
- 1.0
- 0.21.0
- 2.29.2
- 32.1.3-jre
- 6.0.0
- 2.10.1
-
- 4.11.0
- 2.2
5.11.3
- 3.8.4
-
-
- 0.6.1
- 3.19.6
- 1.7.1
-
-
-
- 4.1.109.Final
- 1.58.0
-
- 7.7.3
- 3.47.1.0
- 3.1.9.Final
-
-
- 8
-
-
-
- [${javac.version},)
- [3.3.0,)
-
-
- -Xmx8192m -XX:+HeapDumpOnOutOfMemoryError
-
- native | unhealthy
- flaky | native | slow | unhealthy
- 3.0.0-M4
- ${maven-surefire-plugin.version}
-
+ 1.0.1
+ 1.9.25
+ 2.5.0
+ 2.24.2
+ 1.0-beta-1
+ 3.1.0
+ 3.7.1
+ 3.6.0
3.4.0
3.9.0
+ 3.8.1
+ 3.1.3
+ 3.5.0
+ 3.2.7
3.1.3
- 3.3.0
- 3.6.0
3.4.2
- 3.4.0
- 3.3.1
+ 3.11.1
1.6.1
1.7.0
- 3.5.0
- 3.11.1
- 3.7.1
- 0.16.1
- 3.1.3
- 3.6.0
- 3.8.1
- 4.2.2
- 0.45.1
- 3.5.0
- 2.5.0
- 1.0-beta-1
- 1.0-M1
- 3.6.0
+ 3.3.0
+ 3.6.0
3.21.0
- 3.1.0
- 9.3
- 1200
- 1.12.661
- 1.15.1
-
- ${hadoop.version}
+ 3.3.1
+ -Xmx8192m -XX:+HeapDumpOnOutOfMemoryError
+
+ 3.0.0-M4
+ ${maven-surefire-plugin.version}
+ 3.4.0
+ 3.9.9
+ true
+ 1.11
+ 4.11.0
+ 1.0-M1
+
+
+
+ 4.1.109.Final
+
+ 16.14.2
+ 4.12.0
+ 0.33.0
+ 1.7.1
+ Indiana Dunes
+ 2.0.0-SNAPSHOT
+ 4.7.5
+ 4.2.2
+
+ 2023-01-01T00:00:00Z
+
+ UTF-8
+ UTF-8
+ 0.16.0
+ 1.2.1
1.0.7
-
- 1.5.4
+
+
+ 2.5.0
+ 3.23.4
+
+ 0.6.1
+ 2.3.0
+ 1.0.6
+ 3.1.2
+ 1.7
+ 0.10.2
+ 1.2.25
+ 2.6.0
+ 7.7.3
+ 3.1.0
+ bash
+ 2.0.16
2.0
+ 1.1.10.7
${basedir}/target/classes
-
- 1.9.7
- 1.14
- 2.6.0
- 1.4.0
- 3.9.12
- 3.28.0
-
+ 3.0.1
+ 3.1.12.2
5.3.39
- 3.11.10
-
-
- 16.14.2
-
+ 3.47.1.0
+ 4.2.2
+ false
+ 1200
+ 1.5.4
+ ${test.build.dir}
+ ${project.build.directory}/test-dir
+
+ 4
+
+ flaky | native | slow | unhealthy
5.1.0
-
- 1.2.1
- 3.9.9
- 1.1.10.7
- 9.40
+ 3.1.9.Final
+ 5.4.0
+ 3.8.4
+ 1.5.6-8
- info.picocli
- picocli
- ${picocli.version}
-
-
- info.picocli
- picocli-shell-jline3
- ${picocli.version}
+ com.fasterxml.jackson
+ jackson-bom
+ ${jackson2-bom.version}
+ pom
+ import
- org.jline
- jline
- ${jline.version}
+ io.grpc
+ grpc-bom
+ ${io.grpc.version}
+ pom
+ import
- org.apache.derby
- derby
- ${derby.version}
+ io.netty
+ netty-bom
+ ${netty.version}
+ pom
+ import
- org.apache.hadoop
- hadoop-assemblies
- ${hadoop.version}
+ org.jetbrains.kotlin
+ kotlin-bom
+ ${kotlin.version}
+ pom
+ import
- org.apache.hadoop
- hadoop-annotations
- ${hadoop.version}
+ org.junit
+ junit-bom
+ ${junit5.version}
+ pom
+ import
+
- org.apache.hadoop
- hadoop-common
- ${hadoop.version}
+ aopalliance
+ aopalliance
+ ${aopalliance.version}
- org.apache.hadoop
- hadoop-common
- ${hadoop.version}
- test-jar
+ ch.qos.reload4j
+ reload4j
+ ${reload4j.version}
+
+
+ com.sun.jdmk
+ jmxtools
+
+
+ com.sun.jmx
+ jmxri
+
+
+ javax.jms
+ jms
+
+
+ javax.jms
+ jmx
+
+
+ javax.mail
+ mail
+
+
- org.apache.hadoop
- hadoop-auth
- ${hadoop.version}
+ com.amazonaws
+ aws-java-sdk-core
+ ${aws-java-sdk.version}
- org.apache.hadoop
- hadoop-auth
- ${hadoop.version}
- test-jar
+ com.amazonaws
+ aws-java-sdk-s3
+ ${aws-java-sdk.version}
- org.apache.hadoop
- hadoop-hdfs
- ${hadoop.version}
+ com.bettercloud
+ vault-java-driver
+ ${vault.driver.version}
- org.apache.hadoop
- hadoop-hdfs-client
- ${hadoop.version}
+ com.codahale.metrics
+ metrics-core
+ ${codahale-metrics.version}
- org.apache.hadoop
- hadoop-mapreduce-client-jobclient
- ${hadoop.version}
- test
+ com.fasterxml.woodstox
+ woodstox-core
+ ${woodstox.version}
- org.apache.hadoop
- hadoop-distcp
- ${hadoop.version}
+ com.github.jnr
+ jnr-constants
+ ${jnr-constants.version}
- org.apache.hadoop
- hadoop-distcp
- ${hadoop.version}
- test-jar
+ com.github.jnr
+ jnr-posix
+ ${jnr-posix.version}
- org.apache.hadoop
- hadoop-client
- ${hadoop.version}
+ com.github.luben
+ zstd-jni
+ ${zstd-jni.version}
- org.apache.hadoop
- hadoop-minikdc
- ${hadoop.version}
+ com.github.stephenc.jcip
+ jcip-annotations
+ ${jcip-annotations.version}
- org.apache.hadoop
- hadoop-kms
- ${hadoop.version}
+ com.github.vlsi.mxgraph
+ jgraphx
+ ${jgraphx.version}
- org.apache.hadoop
- hadoop-kms
- ${hadoop.version}
- test-jar
+ com.google.code.gson
+ gson
+ ${gson.version}
- aopalliance
- aopalliance
- ${aopalliance.version}
+ com.google.errorprone
+ error_prone_annotations
+ ${errorprone-annotations.version}
+ true
com.google.guava
@@ -455,720 +376,634 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
- com.google.code.gson
- gson
- ${gson.version}
-
-
- commons-cli
- commons-cli
- ${commons-cli.version}
-
-
- org.apache.commons
- commons-math3
- ${commons-math3.version}
-
-
- org.apache.commons
- commons-compress
- ${commons-compress.version}
+ com.google.inject
+ guice
+ ${guice.version}
- org.apache.httpcomponents
- httpclient
- ${httpclient.version}
+ com.google.inject.extensions
+ guice-assistedinject
+ ${guice.version}
- org.apache.httpcomponents
- httpcore
- ${httpcore.version}
+ com.google.inject.extensions
+ guice-servlet
+ ${guice.version}
- org.apache.httpcomponents
- httpcore-nio
- ${httpcore.version}
+ com.google.protobuf
+ protobuf-java
+ ${proto2.hadooprpc.protobuf.version}
- org.apache.kerby
- kerb-core
- ${kerby.version}
+ com.google.re2j
+ re2j
+ ${re2j.version}
- org.apache.kerby
- kerb-util
- ${kerby.version}
+ com.google.testing.compile
+ compile-testing
+ ${compile-testing.version}
- org.apache.kerby
- kerby-util
- ${kerby.version}
+ com.jcraft
+ jsch
+ ${jsch.version}
- commons-codec
- commons-codec
- ${commons-codec.version}
+ com.jolbox
+ bonecp
+ ${bonecp.version}
- commons-net
- commons-net
- ${commons-net.version}
+ com.lmax
+ disruptor
+ ${disruptor.version}
- commons-validator
- commons-validator
- ${commons-validator.version}
+ com.nimbusds
+ nimbus-jose-jwt
+ ${com.nimbusds.nimbus-jose-jwt.version}
- com.github.jnr
- jnr-constants
- ${jnr-constants.version}
+ com.squareup.okhttp3
+ okhttp
+ ${okhttp3.version}
- com.github.jnr
- jnr-posix
- ${jnr-posix.version}
+ com.sun.jersey
+ jersey-client
+ ${jersey.version}
- com.github.luben
- zstd-jni
- ${zstd-jni.version}
+ com.sun.jersey
+ jersey-core
+ ${jersey.version}
- com.github.stephenc.jcip
- jcip-annotations
- ${jcip-annotations.version}
+ commons-beanutils
+ commons-beanutils
+ ${commons-beanutils.version}
- javax.annotation
- javax.annotation-api
- ${annotation-api.version}
+ commons-cli
+ commons-cli
+ ${commons-cli.version}
- javax.enterprise
- cdi-api
- ${cdi-api.version}
+ commons-codec
+ commons-codec
+ ${commons-codec.version}
- javax.inject
- javax.inject
- ${javax.inject.version}
+ commons-collections
+ commons-collections
+ ${commons-collections.version}
- javax.servlet
- javax.servlet-api
- ${servlet-api.version}
+ commons-daemon
+ commons-daemon
+ ${commons-daemon.version}
- javax.ws.rs
- jsr311-api
- ${jsr311-api.version}
+ commons-io
+ commons-io
+ ${commons-io.version}
- org.eclipse.jetty
- jetty-server
- ${jetty.version}
+ commons-logging
+ commons-logging
+ ${commons-logging.version}
- org.eclipse.jetty
+ avalon-framework
+ avalon-framework
+
+
+ javax.servlet
javax.servlet-api
+
+ logkit
+ logkit
+
- org.eclipse.jetty
- jetty-util
- ${jetty.version}
-
-
- org.eclipse.jetty
- jetty-servlet
- ${jetty.version}
-
-
- org.eclipse.jetty
- jetty-webapp
- ${jetty.version}
-
-
- org.eclipse.jetty
- jetty-util-ajax
- ${jetty.version}
+ commons-logging
+ commons-logging-api
+ ${commons-logging-api.version}
- org.eclipse.jetty
- jetty-http
- ${jetty.version}
+ commons-net
+ commons-net
+ ${commons-net.version}
- org.eclipse.jetty
- jetty-io
- ${jetty.version}
+ commons-validator
+ commons-validator
+ ${commons-validator.version}
- org.eclipse.jetty
- jetty-client
- ${jetty.version}
+ dnsjava
+ dnsjava
+ ${dnsjava.version}
- javax.servlet.jsp
- jsp-api
- ${jsp-api.version}
+ info.picocli
+ picocli
+ ${picocli.version}
- org.glassfish.hk2
- guice-bridge
- ${hk2.version}
+ info.picocli
+ picocli-shell-jline3
+ ${picocli.version}
- org.glassfish.hk2
- hk2-api
- ${hk2.version}
+ io.dropwizard.metrics
+ metrics-core
+ ${dropwizard-metrics.version}
- org.glassfish.jersey.containers
- jersey-container-servlet
- ${jersey2.version}
+ io.jaegertracing
+ jaeger-client
+ ${jaeger.version}
- org.glassfish.hk2
- hk2-api
+ org.apache.tomcat.embed
+ tomcat-embed-core
+
+
+ org.jetbrains.kotlin
+ kotlin-stdlib
- compile
- org.glassfish.jersey.containers
- jersey-container-servlet-core
- ${jersey2.version}
+ io.jaegertracing
+ jaeger-core
+ ${jaeger.version}
- org.glassfish.jersey.core
- jersey-common
- ${jersey2.version}
+ io.opentracing
+ opentracing-api
+ ${opentracing.version}
- org.glassfish.jersey.core
- jersey-server
- ${jersey2.version}
+ io.opentracing
+ opentracing-noop
+ ${opentracing.version}
- org.glassfish.jersey.ext.cdi
- jersey-cdi1x
- ${jersey2.version}
+ io.opentracing
+ opentracing-util
+ ${opentracing.version}
- org.glassfish.jersey.inject
- jersey-hk2
- ${jersey2.version}
+ io.prometheus
+ simpleclient
+ ${prometheus.version}
- org.glassfish.hk2
- hk2-api
+ io.prometheus
+ simpleclient_tracer_common
- org.glassfish.hk2
- hk2-utils
+ io.prometheus
+ simpleclient_tracer_otel
- org.glassfish.hk2.external
- aopalliance-repackaged
+ io.prometheus
+ simpleclient_tracer_otel_agent
- org.glassfish.jersey.media
- jersey-media-json-jackson
- ${jersey2.version}
-
-
- org.glassfish.jersey.media
- jersey-media-jaxb
- ${jersey2.version}
-
-
- com.sun.jersey
- jersey-core
- ${jersey.version}
-
-
-
- com.google.errorprone
- error_prone_annotations
- ${errorprone-annotations.version}
- true
+ io.prometheus
+ simpleclient_common
+ ${prometheus.version}
-
- com.google.inject
- guice
- ${guice.version}
+ io.prometheus
+ simpleclient_dropwizard
+ ${prometheus.version}
- com.google.inject.extensions
- guice-assistedinject
- ${guice.version}
+ jakarta.activation
+ jakarta.activation-api
+ ${activation-api.version}
- com.google.inject.extensions
- guice-servlet
- ${guice.version}
+ jakarta.annotation
+ jakarta.annotation-api
+ ${jakarta.annotation.version}
- com.jolbox
- bonecp
- ${bonecp.version}
+ jakarta.validation
+ jakarta.validation-api
+ ${jakarta.validation.version}
-
- org.apache.ratis
- ratis-thirdparty-misc
- ${ratis.thirdparty.version}
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+ ${jakarta.ws.rs-api.version}
- org.apache.ratis
- ratis-proto-shaded
- ${ratis.version}
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ ${jaxb-api.version}
- org.apache.ratis
- ratis-client
- ${ratis.version}
+ javax.annotation
+ javax.annotation-api
+ ${annotation-api.version}
- org.apache.ratis
- ratis-server-api
- ${ratis.version}
+ javax.enterprise
+ cdi-api
+ ${cdi-api.version}
- ratis-server
- org.apache.ratis
- ${ratis.version}
+ javax.inject
+ javax.inject
+ ${javax.inject.version}
- org.apache.ratis
- ratis-metrics-api
- ${ratis.version}
+ javax.servlet
+ javax.servlet-api
+ ${servlet-api.version}
- ratis-metrics-dropwizard3
- org.apache.ratis
- ${ratis.version}
+ javax.servlet.jsp
+ jsp-api
+ ${jsp-api.version}
- ratis-netty
- org.apache.ratis
- ${ratis.version}
+ javax.ws.rs
+ jsr311-api
+ ${jsr311-api.version}
- ratis-grpc
- org.apache.ratis
- ${ratis.version}
+ joda-time
+ joda-time
+ ${joda.time.version}
- org.apache.ratis
- ratis-proto
- ${ratis.version}
+ net.java.dev.jna
+ jna
+ ${java.dev.jna.version}
- org.apache.ratis
- ratis-tools
- ${ratis.version}
+ net.java.dev.jna
+ jna-platform
+ ${java.dev.jna.version}
- org.apache.ratis
- ratis-common
- ${ratis.version}
+ org.apache.commons
+ commons-compress
+ ${commons-compress.version}
- org.apache.ratis
- ratis-shell
- ${ratis.version}
+ org.apache.commons
+ commons-configuration2
+ ${commons-configuration2.version}
- org.slf4j
- *
+ org.apache.commons
+ commons-lang3
-
- io.netty
- netty-bom
- ${netty.version}
- pom
- import
+ org.apache.commons
+ commons-lang3
+ ${commons-lang3.version}
-
- commons-io
- commons-io
- ${commons-io.version}
+ org.apache.commons
+ commons-math3
+ ${commons-math3.version}
-
- commons-logging
- commons-logging
- ${commons-logging.version}
-
-
- avalon-framework
- avalon-framework
-
-
- logkit
- logkit
-
-
- javax.servlet
- javax.servlet-api
-
-
+ org.apache.commons
+ commons-text
+ ${commons-text.version}
- commons-logging
- commons-logging-api
- ${commons-logging-api.version}
+ org.apache.curator
+ curator-client
+ ${curator.version}
- ch.qos.reload4j
- reload4j
- ${reload4j.version}
-
-
- com.sun.jdmk
- jmxtools
-
-
- com.sun.jmx
- jmxri
-
-
- javax.mail
- mail
-
-
- javax.jms
- jmx
-
-
- javax.jms
- jms
-
-
+ org.apache.curator
+ curator-framework
+ ${curator.version}
- org.apache.logging.log4j
- log4j-api
- ${log4j2.version}
+ org.apache.derby
+ derby
+ ${derby.version}
- org.apache.logging.log4j
- log4j-core
- ${log4j2.version}
+ org.apache.hadoop
+ hadoop-annotations
+ ${hadoop.version}
- com.codahale.metrics
- metrics-core
- ${codahale-metrics.version}
+ org.apache.hadoop
+ hadoop-assemblies
+ ${hadoop.version}
- com.lmax
- disruptor
- ${disruptor.version}
+ org.apache.hadoop
+ hadoop-auth
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-auth
+ ${hadoop.version}
+ test-jar
- com.amazonaws
- aws-java-sdk-core
- ${aws-java-sdk.version}
+ org.apache.hadoop
+ hadoop-client
+ ${hadoop.version}
- com.amazonaws
- aws-java-sdk-s3
- ${aws-java-sdk.version}
+ org.apache.hadoop
+ hadoop-cloud-storage
+ ${hadoop.version}
- org.hamcrest
- hamcrest
- ${hamcrest.version}
+ org.apache.hadoop
+ hadoop-common
+ ${hadoop.version}
- org.jacoco
- org.jacoco.core
- provided
- ${jacoco.version}
+ org.apache.hadoop
+ hadoop-common
+ ${hadoop.version}
+ test-jar
- org.javassist
- javassist
- ${javassist.version}
+ org.apache.hadoop
+ hadoop-distcp
+ ${hadoop.version}
- org.jooq
- jooq
- ${jooq.version}
-
-
- javax.xml.bind
- jaxb-api
-
-
+ org.apache.hadoop
+ hadoop-distcp
+ ${hadoop.version}
+ test-jar
- org.jooq
- jooq-codegen
- ${jooq.version}
+ org.apache.hadoop
+ hadoop-hdfs
+ ${hadoop.version}
- org.jooq
- jooq-meta
- ${jooq.version}
+ org.apache.hadoop
+ hadoop-hdfs-client
+ ${hadoop.version}
- org.junit
- junit-bom
- ${junit5.version}
- pom
- import
+ org.apache.hadoop
+ hadoop-kms
+ ${hadoop.version}
- commons-collections
- commons-collections
- ${commons-collections.version}
+ org.apache.hadoop
+ hadoop-kms
+ ${hadoop.version}
+ test-jar
- commons-beanutils
- commons-beanutils
- ${commons-beanutils.version}
+ org.apache.hadoop
+ hadoop-minikdc
+ ${hadoop.version}
- org.apache.commons
- commons-configuration2
- ${commons-configuration2.version}
-
-
- org.apache.commons
- commons-lang3
-
-
+ org.apache.hadoop
+ hadoop-sls
+ ${hadoop.version}
- org.apache.commons
- commons-lang3
- ${commons-lang3.version}
+ org.apache.hadoop.thirdparty
+ hadoop-shaded-protobuf_3_25
+ ${hadoop-thirdparty.version}
- org.apache.commons
- commons-text
- ${commons-text.version}
+ org.apache.httpcomponents
+ httpclient
+ ${httpclient.version}
- org.apache.zookeeper
- zookeeper
- ${zookeeper.version}
-
-
- ch.qos.logback
- logback-core
-
-
- ch.qos.logback
- logback-classic
-
-
+ org.apache.httpcomponents
+ httpcore
+ ${httpcore.version}
- org.slf4j
- slf4j-api
- ${slf4j.version}
+ org.apache.httpcomponents
+ httpcore-nio
+ ${httpcore.version}
- org.slf4j
- slf4j-reload4j
- ${slf4j.version}
+ org.apache.kerby
+ kerb-core
+ ${kerby.version}
- org.slf4j
- jul-to-slf4j
- ${slf4j.version}
+ org.apache.kerby
+ kerb-util
+ ${kerby.version}
- org.springframework
- spring-core
- ${spring.version}
-
-
- org.springframework
- spring-jcl
-
-
+ org.apache.kerby
+ kerby-util
+ ${kerby.version}
- org.springframework
- spring-jdbc
- ${spring.version}
+ org.apache.logging.log4j
+ log4j-api
+ ${log4j2.version}
- org.springframework
- spring-tx
- ${spring.version}
+ org.apache.logging.log4j
+ log4j-core
+ ${log4j2.version}
- com.fasterxml.woodstox
- woodstox-core
- ${woodstox.version}
+ org.apache.ratis
+ ratis-client
+ ${ratis.version}
- com.fasterxml.jackson
- jackson-bom
- ${jackson2-bom.version}
- pom
- import
+ org.apache.ratis
+ ratis-common
+ ${ratis.version}
- org.mockito
- mockito-core
- ${mockito.version}
+ org.apache.ratis
+ ratis-grpc
+ ${ratis.version}
- org.mockito
- mockito-junit-jupiter
- ${mockito.version}
+ org.apache.ratis
+ ratis-metrics-api
+ ${ratis.version}
- com.google.testing.compile
- compile-testing
- ${compile-testing.version}
+ org.apache.ratis
+ ratis-metrics-dropwizard3
+ ${ratis.version}
- com.google.re2j
- re2j
- ${re2j.version}
+ org.apache.ratis
+ ratis-netty
+ ${ratis.version}
- com.google.protobuf
- protobuf-java
- ${proto2.hadooprpc.protobuf.version}
+ org.apache.ratis
+ ratis-proto
+ ${ratis.version}
- org.apache.hadoop.thirdparty
- hadoop-shaded-protobuf_3_25
- ${hadoop-thirdparty.version}
+ org.apache.ratis
+ ratis-proto-shaded
+ ${ratis.version}
- commons-daemon
- commons-daemon
- ${commons-daemon.version}
+ org.apache.ratis
+ ratis-server
+ ${ratis.version}
- com.jcraft
- jsch
- ${jsch.version}
+ org.apache.ratis
+ ratis-server-api
+ ${ratis.version}
-
- org.kohsuke.metainf-services
- metainf-services
- ${metainf-services.version}
- true
+ org.apache.ratis
+ ratis-shell
+ ${ratis.version}
+
+
+ org.slf4j
+ *
+
+
- io.dropwizard.metrics
- metrics-core
- ${dropwizard-metrics.version}
+ org.apache.ratis
+ ratis-thirdparty-misc
+ ${ratis.thirdparty.version}
- io.grpc
- grpc-bom
- ${io.grpc.version}
- pom
- import
+ org.apache.ratis
+ ratis-tools
+ ${ratis.version}
- io.jaegertracing
- jaeger-client
- ${jaeger.version}
+ org.apache.zookeeper
+ zookeeper
+ ${zookeeper.version}
- org.apache.tomcat.embed
- tomcat-embed-core
+ ch.qos.logback
+ logback-classic
- org.jetbrains.kotlin
- kotlin-stdlib
+ ch.qos.logback
+ logback-core
- io.jaegertracing
- jaeger-core
- ${jaeger.version}
+ org.assertj
+ assertj-core
+ ${assertj.version}
- org.jetbrains.kotlin
- kotlin-bom
- ${kotlin.version}
- pom
- import
+ org.bouncycastle
+ bcpkix-jdk18on
+ ${bouncycastle.version}
- io.opentracing
- opentracing-api
- ${opentracing.version}
+ org.bouncycastle
+ bcprov-jdk18on
+ ${bouncycastle.version}
- io.opentracing
- opentracing-noop
- ${opentracing.version}
+ org.bouncycastle
+ bcutil-jdk18on
+ ${bouncycastle.version}
- io.opentracing
- opentracing-util
- ${opentracing.version}
+ org.codehaus.woodstox
+ stax2-api
+ ${stax2.version}
- io.prometheus
- simpleclient_dropwizard
- ${prometheus.version}
+ org.eclipse.jetty
+ jetty-client
+ ${jetty.version}
- io.prometheus
- simpleclient
- ${prometheus.version}
+ org.eclipse.jetty
+ jetty-http
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-io
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-server
+ ${jetty.version}
- io.prometheus
- simpleclient_tracer_common
-
-
- io.prometheus
- simpleclient_tracer_otel
-
-
- io.prometheus
- simpleclient_tracer_otel_agent
+ org.eclipse.jetty
+ javax.servlet-api
- io.prometheus
- simpleclient_common
- ${prometheus.version}
+ org.eclipse.jetty
+ jetty-servlet
+ ${jetty.version}
- org.apache.hadoop
- hadoop-sls
- ${hadoop.version}
+ org.eclipse.jetty
+ jetty-util
+ ${jetty.version}
- org.apache.hadoop
- hadoop-cloud-storage
- ${hadoop.version}
+ org.eclipse.jetty
+ jetty-util-ajax
+ ${jetty.version}
- jakarta.xml.bind
- jakarta.xml.bind-api
- ${jaxb-api.version}
+ org.eclipse.jetty
+ jetty-webapp
+ ${jetty.version}
+
+
+ org.glassfish.hk2
+ guice-bridge
+ ${hk2.version}
+
+
+ org.glassfish.hk2
+ hk2-api
+ ${hk2.version}
+
+
+ org.glassfish.hk2.external
+ jakarta.inject
+ ${jakarta.inject.version}
org.glassfish.jaxb
@@ -1182,42 +1017,75 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
- com.sun.jersey
- jersey-client
- ${jersey.version}
+ org.glassfish.jersey.containers
+ jersey-container-servlet
+ ${jersey2.version}
+ compile
+
+
+ org.glassfish.hk2
+ hk2-api
+
+
-
- org.bouncycastle
- bcprov-jdk18on
- ${bouncycastle.version}
+ org.glassfish.jersey.containers
+ jersey-container-servlet-core
+ ${jersey2.version}
- org.bouncycastle
- bcpkix-jdk18on
- ${bouncycastle.version}
+ org.glassfish.jersey.core
+ jersey-common
+ ${jersey2.version}
- org.bouncycastle
- bcutil-jdk18on
- ${bouncycastle.version}
+ org.glassfish.jersey.core
+ jersey-server
+ ${jersey2.version}
-
- dnsjava
- dnsjava
- ${dnsjava.version}
+ org.glassfish.jersey.ext.cdi
+ jersey-cdi1x
+ ${jersey2.version}
-
- org.yaml
- snakeyaml
- ${snakeyaml.version}
+ org.glassfish.jersey.inject
+ jersey-hk2
+ ${jersey2.version}
+
+
+ org.glassfish.hk2
+ hk2-api
+
+
+ org.glassfish.hk2
+ hk2-utils
+
+
+ org.glassfish.hk2.external
+ aopalliance-repackaged
+
+
- org.assertj
- assertj-core
- ${assertj.version}
+ org.glassfish.jersey.media
+ jersey-media-jaxb
+ ${jersey2.version}
+
+
+ org.glassfish.jersey.media
+ jersey-media-json-jackson
+ ${jersey2.version}
+
+
+ org.hamcrest
+ hamcrest
+ ${hamcrest.version}
+
+
+ org.javassist
+ javassist
+ ${javassist.version}
org.jboss.weld.servlet
@@ -1225,105 +1093,118 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
${weld-servlet.version}
- org.reflections
- reflections
- ${reflections.version}
-
-
- com.google.code.findbugs
- jsr305
-
-
+ org.jgrapht
+ jgrapht-core
+ ${jgrapht.version}
- org.rocksdb
- rocksdbjni
- ${rocksdb.version}
+ org.jgrapht
+ jgrapht-ext
+ ${jgrapht.version}
- org.xerial
- sqlite-jdbc
- ${sqlite.version}
+ org.jline
+ jline
+ ${jline.version}
- jakarta.activation
- jakarta.activation-api
- ${activation-api.version}
+ org.jooq
+ jooq
+ ${jooq.version}
+
+
+ javax.xml.bind
+ jaxb-api
+
+
- com.squareup.okhttp3
- okhttp
- ${okhttp3.version}
+ org.jooq
+ jooq-codegen
+ ${jooq.version}
- org.codehaus.woodstox
- stax2-api
- ${stax2.version}
+ org.jooq
+ jooq-meta
+ ${jooq.version}
- net.java.dev.jna
- jna
- ${java.dev.jna.version}
+ org.kohsuke.metainf-services
+ metainf-services
+ ${metainf-services.version}
+ true
- net.java.dev.jna
- jna-platform
- ${java.dev.jna.version}
+ org.mockito
+ mockito-core
+ ${mockito.version}
- org.glassfish.hk2.external
- jakarta.inject
- ${jakarta.inject.version}
+ org.mockito
+ mockito-inline
+ ${mockito.version}
- jakarta.annotation
- jakarta.annotation-api
- ${jakarta.annotation.version}
+ org.mockito
+ mockito-junit-jupiter
+ ${mockito.version}
- jakarta.validation
- jakarta.validation-api
- ${jakarta.validation.version}
+ org.reflections
+ reflections
+ ${reflections.version}
+
+
+ com.google.code.findbugs
+ jsr305
+
+
- jakarta.ws.rs
- jakarta.ws.rs-api
- ${jakarta.ws.rs-api.version}
+ org.rocksdb
+ rocksdbjni
+ ${rocksdb.version}
- joda-time
- joda-time
- ${joda.time.version}
+ org.slf4j
+ jul-to-slf4j
+ ${slf4j.version}
- org.apache.curator
- curator-framework
- ${curator.version}
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
- org.apache.curator
- curator-client
- ${curator.version}
+ org.slf4j
+ slf4j-reload4j
+ ${slf4j.version}
- com.bettercloud
- vault-java-driver
- ${vault.driver.version}
+ org.springframework
+ spring-core
+ ${spring.version}
+
+
+ org.springframework
+ spring-jcl
+
+
- org.jgrapht
- jgrapht-core
- ${jgrapht.version}
+ org.springframework
+ spring-jdbc
+ ${spring.version}
- org.jgrapht
- jgrapht-ext
- ${jgrapht.version}
+ org.springframework
+ spring-tx
+ ${spring.version}
- org.mockito
- mockito-inline
- ${mockito.version}
+ org.xerial
+ sqlite-jdbc
+ ${sqlite.version}
org.xerial.snappy
@@ -1331,28 +1212,33 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
${snappy-java.version}
- com.github.vlsi.mxgraph
- jgraphx
- ${jgraphx.version}
+ org.yaml
+ snakeyaml
+ ${snakeyaml.version}
- com.nimbusds
- nimbus-jose-jwt
- ${com.nimbusds.nimbus-jose-jwt.version}
+ org.jacoco
+ org.jacoco.core
+ ${jacoco.version}
+ provided
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-jobclient
+ ${hadoop.version}
+ test
-
-
- kr.motd.maven
- os-maven-plugin
- ${os-maven-plugin.version}
-
-
+
+ com.github.ekryd.sortpom
+ sortpom-maven-plugin
+ ${sortpom-maven-plugin.version}
+
com.salesforce.servicelibs
proto-backwards-compatibility
@@ -1389,7 +1275,9 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
${license-maven-plugin.version}
false
- ${project.basedir}
+
+ ${project.basedir}
+
@@ -1534,10 +1422,10 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
banned-rocksdb-imports
- process-sources
enforce
+ process-sources
@@ -1561,12 +1449,10 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
org.rocksdb.TransactionLogIterator.BatchResult
org.rocksdb.TickerType
org.rocksdb.LiveFileMetaData
-
org.rocksdb.ColumnFamilyHandle
org.rocksdb.Env
org.rocksdb.Statistics
-
org.rocksdb.RocksDB.*
@@ -1580,10 +1466,10 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
ban-imports
- process-sources
enforce
+ process-sources
@@ -1661,10 +1547,10 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
ban-annotations
- process-sources
enforce
+ process-sources
@@ -1727,10 +1613,10 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
add-classpath-descriptor
- prepare-package
build-classpath
+ prepare-package
${project.build.outputDirectory}/${project.artifactId}.classpath
$HDDS_LIB_JARS_DIR
@@ -1741,10 +1627,10 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
copy-jars
- prepare-package
copy-dependencies
+ prepare-package
${project.build.directory}/share/ozone/lib
runtime
@@ -1778,14 +1664,14 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
create-testdirs
- validate
run
+ validate
-
-
+
+
@@ -1831,27 +1717,22 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
false
-
${project.build.directory}/log
${project.build.directory}/tmp
-
+ true
+ ${java.security.egd}
+ ${project.build.directory}/test-classes/krb5.conf
+ ${require.test.libhadoop}
+ ${project.build.directory}/test-classes
${test.build.dir}
${test.build.data}
${test.build.webapps}
${test.cache.data}
- ${project.build.directory}/test-classes
-
- true
- ${project.build.directory}/test-classes/krb5.conf
- ${java.security.egd}
- ${require.test.libhadoop}
-
- junit.platform.output.capture.stdout = true
- junit.platform.output.capture.stderr = true
-
+ junit.platform.output.capture.stdout = true
+ junit.platform.output.capture.stderr = true
**/Test*.java
@@ -1867,27 +1748,27 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
false
-
- org.apache.maven.plugins
- maven-checkstyle-plugin
- ${maven-checkstyle-plugin.version}
-
-
- com.puppycrawl.tools
- checkstyle
- ${checkstyle.version}
-
-
-
- hadoop-hdds/dev-support/checkstyle/checkstyle.xml
- hadoop-hdds/dev-support/checkstyle/suppressions.xml
- true
- false
- xml
- html
- ${project.build.directory}/test/checkstyle-errors.xml
-
-
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${maven-checkstyle-plugin.version}
+
+ hadoop-hdds/dev-support/checkstyle/checkstyle.xml
+ hadoop-hdds/dev-support/checkstyle/suppressions.xml
+ true
+ false
+ xml
+ html
+ ${project.build.directory}/test/checkstyle-errors.xml
+
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${checkstyle.version}
+
+
+
org.apache.maven.plugins
maven-site-plugin
@@ -1936,9 +1817,95 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
dev-support/rat/rat-exclusions.txt
+
+ com.github.ekryd.sortpom
+ sortpom-maven-plugin
+
+ false
+ ${project.build.sourceEncoding}
+ false
+ true
+ 2
+ custom_1
+ scope,groupId,artifactId
+ groupId,artifactId
+ true
+ true
+ true
+ Stop
+ Strict
+
+
+
+
+ verify
+
+ validate
+
+
+
+
+
+ kr.motd.maven
+ os-maven-plugin
+ ${os-maven-plugin.version}
+
+
+
+ Apache Software Foundation
+ http://www.apache.org
+
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+
+
+
+
+
+
+ false
+ never
+
+
+ false
+ never
+
+ apache.snapshots
+ https://repository.apache.org/snapshots
+
+
+
+ false
+ never
+
+
+ false
+ never
+
+ apache.snapshots.https
+ https://repository.apache.org/content/repositories/snapshots
+
+
+
+
+
+ ${distMgmtStagingId}
+ ${distMgmtStagingName}
+ ${distMgmtStagingUrl}
+
+
+ ${distMgmtSnapshotsId}
+ ${distMgmtSnapshotsName}
+ ${distMgmtSnapshotsUrl}
+
+
+
dist
@@ -1951,10 +1918,10 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
module-javadocs
- package
jar
+ package
@@ -1965,11 +1932,11 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
hadoop-java-sources
- package
jar-no-fork
test-jar-no-fork
+ package
@@ -1979,10 +1946,10 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
dist-enforce
- package
enforce
+ package
@@ -1991,18 +1958,16 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
cyclonedx-maven-plugin
- package
makeBom
+ package
-
-
sign
@@ -2014,10 +1979,10 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
sign-artifacts
- verify
sign
+ verify
@@ -2033,8 +1998,6 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
- ${user.home}/.clover.license
- ${project.build.directory}/clover/hadoop-coverage.db
true
+ ${project.build.directory}/clover/hadoop-coverage.db
+ false
true
true
- false
+ ${user.home}/.clover.license
@@ -2081,24 +2046,23 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
clover-setup
- process-sources
setup
+ process-sources
clover
- test
clover
+ test
-
java8
@@ -2116,22 +2080,21 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
[9,]
- ${javac.version}
+
+ ${javac.version}
-
go-offline
- void
- true
- true
- true
true
true
+ true
+ true
+ true
+ void
-
skip-frontend
@@ -2140,11 +2103,10 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
- true
true
+ true
-
rocks-native-tests