Skip to content

Removed unnecessary XML APIs from dependencies#1920

Merged
copierrj merged 1 commit intodeegree:mainfrom
lat-lon:fix/removeXmlApis-1917
Jan 28, 2026
Merged

Removed unnecessary XML APIs from dependencies#1920
copierrj merged 1 commit intodeegree:mainfrom
lat-lon:fix/removeXmlApis-1917

Conversation

@tfr42
Copy link
Copy Markdown
Member

@tfr42 tfr42 commented Jan 14, 2026

This PR removes the dependency xml-api:xml-apis from deegree POM dependencies as the included APIs are part of most OpenJDKs nowadays, see #1917.

Caution: There might be some very special corner cases where the JDK does not provide thoses APIs or individual extionsions of deegree rely on the implementation of xml-apis.

@tfr42 tfr42 added this to the 3.6.6 milestone Jan 14, 2026
@tfr42 tfr42 added the dependencies Pull requests that update a dependency (library) label Jan 14, 2026
@tfr42 tfr42 changed the title Removed unnessary XML APIs from depenencies Removed unnecessary XML APIs from depenencies Jan 14, 2026
@tfr42 tfr42 added the core deegree core modules label Jan 14, 2026
@tfr42 tfr42 changed the title Removed unnecessary XML APIs from depenencies Removed unnecessary XML APIs from dependencies Jan 14, 2026
@copierrj copierrj merged commit 45b5e6c into deegree:main Jan 28, 2026
1 check passed
@tfr42 tfr42 deleted the fix/removeXmlApis-1917 branch March 9, 2026 10:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core deegree core modules dependencies Pull requests that update a dependency (library)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants