Skip to content

[TIKA-4849] Unnecessary dependencies to jaxb-runtime removed - #3088

Merged
THausherr merged 1 commit into
apache:mainfrom
theit:remove_unnecessary_dependencies
Aug 28, 2026
Merged

[TIKA-4849] Unnecessary dependencies to jaxb-runtime removed#3088
THausherr merged 1 commit into
apache:mainfrom
theit:remove_unnecessary_dependencies

Conversation

@theit

@theit theit commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

This PR fixes TIKA-4849: Unnecessary dependencies to jaxb-runtime:

Two parser modules (tika-parser-miscoffice-module and tika-parser-pdf-module) still contain a depenency to jaxb-runtime although this isn't needed (anymore).

I verified that the build still works by executing "mvn clean verify" on my fork.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes now-unneeded explicit org.glassfish.jaxb:jaxb-runtime dependencies from two Tika parser modules to reduce dependency footprint, aligning with TIKA-4849’s goal of eliminating legacy JAXB runtime usage where it’s no longer required.

Changes:

  • Removed org.glassfish.jaxb:jaxb-runtime from tika-parser-pdf-module.
  • Removed org.glassfish.jaxb:jaxb-runtime from tika-parser-miscoffice-module.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pdf-module/pom.xml Drops the explicit jaxb-runtime dependency from the PDF parser module’s Maven dependencies.
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/pom.xml Drops the explicit jaxb-runtime dependency from the miscellaneous office parser module’s Maven dependencies.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@THausherr

Copy link
Copy Markdown
Contributor

I'll run a local test with docker just to be sure.

@THausherr

Copy link
Copy Markdown
Contributor

I'm having troubles building but I think that's another problem which I'll research separately.

@THausherr
THausherr merged commit f11ef90 into apache:main Aug 28, 2026
4 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