This is an automated email from the ASF dual-hosted git repository. rzo1 pushed a commit to branch cleanup/remove-dead-dependency-management in repository https://gitbox.apache.org/repos/asf/storm.git
commit e7640d8f6e431bc5390f7628ae0b48be582c54a3 Author: Richard Zowalla <[email protected]> AuthorDate: Fri May 1 20:27:31 2026 +0200 Remove dead dependencyManagement entries and unused version properties Drop entries that are not pulled by any reactor module's resolved dependency tree (verified via mvn dependency:tree across all 40 default reactor modules): - joda-time:joda-time (no source code references) - org.glassfish:javax.el (jakarta-el.version) - jetty/jersey use jakarta now - org.checkerframework:checker-qual - guava 33 swapped to jspecify - org.slf4j:slf4j-log4j12 - superseded by log4j-slf4j2-impl - org.apache.activemq:{activemq-broker, activemq-mqtt, activemq-kahadb-store} - org.apache.hadoop:{hadoop-hdfs, hadoop-mapreduce-client-core, hadoop-yarn-common, hadoop-yarn-server-resourcemanager, hadoop-yarn-server-applicationhistoryservice, hadoop-yarn-server-web-proxy, hadoop-yarn-registry, hadoop-archives} - org.ow2.asm:{asm-commons, asm-tree, asm-util, asm-analysis} Also drop orphaned version properties: azure-eventhubs.version, activation-version, hdfs.version (alias of hadoop.version), jakarta-el.version, checker-qual.version, joda-time.version Verified: mvn validate passes; resolved dependency trees identical before and after the cleanup. --- pom.xml | 195 ---------------------------------------------------------------- 1 file changed, 195 deletions(-) diff --git a/pom.xml b/pom.xml index 8e4006b1d..77a0e4be2 100644 --- a/pom.xml +++ b/pom.xml @@ -111,12 +111,10 @@ <jline.version>2.14.6</jline.version> <hikari.version>7.0.2</hikari.version> <hadoop.version>3.5.0</hadoop.version> - <hdfs.version>${hadoop.version}</hdfs.version> <hbase.version>2.6.5-hadoop3</hbase.version> <kryo.version>5.6.2</kryo.version> <objensis.version>3.5</objensis.version> <jakarta.servlet.version>6.1.0</jakarta.servlet.version> - <joda-time.version>2.14.2</joda-time.version> <thrift.version>0.22.0</thrift.version> <junit.jupiter.version>6.0.3</junit.jupiter.version> <surefire.version>3.5.5</surefire.version> @@ -137,7 +135,6 @@ <maven-resolver.version>1.9.27</maven-resolver.version> <maven.version>3.9.15</maven.version> - <azure-eventhubs.version>0.13.1</azure-eventhubs.version> <jersey.version>3.1.11</jersey.version> <dropwizard.version>5.0.1</dropwizard.version> <j2html.version>1.6.0</j2html.version> @@ -146,7 +143,6 @@ <jakarta-activation-version>1.2.1</jakarta-activation-version> <jakarta-jaxws-version>3.1.0</jakarta-jaxws-version> <jaxb-version>2.3.1</jaxb-version> - <activation-version>1.1.1</activation-version> <rocksdb-jni-version>10.10.1.1</rocksdb-jni-version> <json-smart.version>2.6.0</json-smart.version> <byte-buddy.version>1.18.8</byte-buddy.version> @@ -154,9 +150,7 @@ <!-- see intellij profile below... This fixes an annoyance with intellij --> <provided.scope>provided</provided.scope> - <jakarta-el.version>3.0.1-b12</jakarta-el.version> <asm.version>9.9.1</asm.version> - <checker-qual.version>3.55.1</checker-qual.version> <error_prone_annotations.version>2.49.0</error_prone_annotations.version> <bouncycastle.version>1.84</bouncycastle.version> </properties> @@ -605,11 +599,6 @@ <artifactId>jakarta.servlet-api</artifactId> <version>${jakarta.servlet.version}</version> </dependency> - <dependency> - <groupId>org.glassfish</groupId> - <artifactId>javax.el</artifactId> - <version>${jakarta-el.version}</version> - </dependency> <dependency> <groupId>jakarta.ws.rs</groupId> <artifactId>jakarta.ws.rs-api</artifactId> @@ -620,11 +609,6 @@ <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> </dependency> - <dependency> - <groupId>joda-time</groupId> - <artifactId>joda-time</artifactId> - <version>${joda-time.version}</version> - </dependency> <dependency> <groupId>com.fasterxml.jackson</groupId> <artifactId>jackson-bom</artifactId> @@ -705,11 +689,6 @@ <artifactId>guava</artifactId> <version>${guava.version}</version> </dependency> - <dependency> - <groupId>org.checkerframework</groupId> - <artifactId>checker-qual</artifactId> - <version>${checker-qual.version}</version> - </dependency> <dependency> <groupId>com.google.auto.service</groupId> <artifactId>auto-service</artifactId> @@ -723,17 +702,6 @@ <scope>import</scope> <type>pom</type> </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-log4j12</artifactId> - <version>${slf4j.version}</version> - <exclusions> - <exclusion> - <groupId>ch.qos.reload4j</groupId> - <artifactId>reload4j</artifactId> - </exclusion> - </exclusions> - </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>log4j-over-slf4j</artifactId> @@ -895,21 +863,6 @@ </exclusion> </exclusions> </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-broker</artifactId> - <version>${activemq.version}</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-mqtt</artifactId> - <version>${activemq.version}</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-kahadb-store</artifactId> - <version>${activemq.version}</version> - </dependency> <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId> @@ -951,21 +904,6 @@ </exclusion> </exclusions> </dependency> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-hdfs</artifactId> - <version>${hadoop.version}</version> - <exclusions> - <exclusion> - <groupId>ch.qos.reload4j</groupId> - <artifactId>reload4j</artifactId> - </exclusion> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-reload4j</artifactId> - </exclusion> - </exclusions> - </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> @@ -986,119 +924,6 @@ <artifactId>hadoop-annotations</artifactId> <version>${hadoop.version}</version> </dependency> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-mapreduce-client-core</artifactId> - <version>${hadoop.version}</version> - <exclusions> - <exclusion> - <groupId>ch.qos.reload4j</groupId> - <artifactId>reload4j</artifactId> - </exclusion> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-reload4j</artifactId> - </exclusion> - <exclusion> - <groupId>ch.qos.reload4j</groupId> - <artifactId>reload4j</artifactId> - </exclusion> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-reload4j</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-yarn-common</artifactId> - <version>${hadoop.version}</version> - <exclusions> - <exclusion> - <groupId>ch.qos.reload4j</groupId> - <artifactId>reload4j</artifactId> - </exclusion> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-reload4j</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-yarn-server-resourcemanager</artifactId> - <version>${hadoop.version}</version> - <exclusions> - <exclusion> - <groupId>ch.qos.reload4j</groupId> - <artifactId>reload4j</artifactId> - </exclusion> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-reload4j</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-yarn-server-applicationhistoryservice</artifactId> - <version>${hadoop.version}</version> - <exclusions> - <exclusion> - <groupId>ch.qos.reload4j</groupId> - <artifactId>reload4j</artifactId> - </exclusion> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-reload4j</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-yarn-server-web-proxy</artifactId> - <version>${hadoop.version}</version> - <exclusions> - <exclusion> - <groupId>ch.qos.reload4j</groupId> - <artifactId>reload4j</artifactId> - </exclusion> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-reload4j</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-yarn-registry</artifactId> - <version>${hadoop.version}</version> - <exclusions> - <exclusion> - <groupId>ch.qos.reload4j</groupId> - <artifactId>reload4j</artifactId> - </exclusion> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-reload4j</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-archives</artifactId> - <version>${hadoop.version}</version> - <exclusions> - <exclusion> - <groupId>ch.qos.reload4j</groupId> - <artifactId>reload4j</artifactId> - </exclusion> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-reload4j</artifactId> - </exclusion> - </exclusions> - </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> @@ -1134,26 +959,6 @@ <artifactId>asm</artifactId> <version>${asm.version}</version> </dependency> - <dependency> - <groupId>org.ow2.asm</groupId> - <artifactId>asm-commons</artifactId> - <version>${asm.version}</version> - </dependency> - <dependency> - <groupId>org.ow2.asm</groupId> - <artifactId>asm-tree</artifactId> - <version>${asm.version}</version> - </dependency> - <dependency> - <groupId>org.ow2.asm</groupId> - <artifactId>asm-util</artifactId> - <version>${asm.version}</version> - </dependency> - <dependency> - <groupId>org.ow2.asm</groupId> - <artifactId>asm-analysis</artifactId> - <version>${asm.version}</version> - </dependency> <dependency> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId>
