Alexander Kriegisch created XALANJ-2709:
-------------------------------------------
Summary: Enable project to be built on JDK 9+
Key: XALANJ-2709
URL: https://issues.apache.org/jira/browse/XALANJ-2709
Project: XalanJ2
Issue Type: New Feature
Security Level: No security risk; visible to anyone (Ordinary problems in
Xalan projects. Anybody can view the issue.)
Reporter: Alexander Kriegisch
Assignee: Gary D. Gregory
The current Maven build in branch {{xalan-java-mvn-refactored}} only works on
JDK 8, mostly due to the taglet module which uses {{sun.com.*}} APIs which
first were deprecated in JDK 9 and then later removed from the JDK entirely.
I.e., currently there is no option to build on JDK 9+ with source and target
1.8.
To do:
* Duplicate taglet classes and modify the new version to use the current taglet
API in more recent JDKs, while still retaining the old JDK 8 classes.
Otherwise, it would no longer be possible to build Xalan-J on JDK 8.
* Provide Maven profiles which auto-activate according to the currently used
JDK on the build system, which alternatively build the old or the new taglet
classes and use them later during javadoc generation.
This way, it should still be possible to build the actual Xalan-J classes with
target 8. Only the taglet classes would be JDK-dependent.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]