Skip to content

Remove dead dependencyManagement entries and unused version properties#8580

Merged
rzo1 merged 1 commit into
masterfrom
cleanup/remove-dead-dependency-management
May 2, 2026
Merged

Remove dead dependencyManagement entries and unused version properties#8580
rzo1 merged 1 commit into
masterfrom
cleanup/remove-dead-dependency-management

Conversation

@rzo1
Copy link
Copy Markdown
Contributor

@rzo1 rzo1 commented May 1, 2026

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.

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.
@rzo1 rzo1 added this to the 3.0.0 milestone May 1, 2026
@rzo1 rzo1 requested review from jnioche and reiabreu May 1, 2026 18:28
@rzo1 rzo1 merged commit 435bb02 into master May 2, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants