Skip to content

java: replace obsolete dependencies on xml-apis and Xerces. - #501

Merged
pgiffuni merged 2 commits into
apache:trunkfrom
pgiffuni:trunk
Sep 4, 2026
Merged

java: replace obsolete dependencies on xml-apis and Xerces.#501
pgiffuni merged 2 commits into
apache:trunkfrom
pgiffuni:trunk

Conversation

@pgiffuni

@pgiffuni pgiffuni commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Both were absorbed by java and have been obsolete for a long time.

Build tested on FreeBSD.

Update the code to use the modern JAXP solution. This removes the need
for Xerces, Xalan serializer, xml-apis, Crimson, and GNU XML, which we
don't carry since a long time.

As a result, XMerge still builds and works, however the small devices it
targets (Palm, pocketPC) are of little value nowadays and the implementation
is candidate for deprecation in  the future.
Clean some of metadata for xml-apis and Xerces that are not required
anymore.
ant itself has not required this in a while.
@pgiffuni
pgiffuni merged commit fb60cf8 into apache:trunk Sep 4, 2026
1 check 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.

1 participant