Joe Kesselman created XALANJ-2707:
-------------------------------------
Summary: Javadoc taglet depends upon deprecated classes?
Key: XALANJ-2707
URL: https://issues.apache.org/jira/browse/XALANJ-2707
Project: XalanJ2
Issue Type: Improvement
Security Level: No security risk; visible to anyone (Ordinary problems in
Xalan projects. Anybody can view the issue.)
Components: Documentation
Environment: JDK more recent than 1.8
Reporter: Joe Kesselman
In decompiling the xalan2j-taglet code as part of the maven build effort, we
discovered that it appears to have dependencies upon com.sun.* code which Went
Away after Java 8. We'd been getting away with it because we'd been running
from a prebuilt jarfile, but as it stands this may interfere with doing a full
build on more recent Java releases.
Current thoughts:
0) Build only on Java 8. Ugh.
1) Build javadocs only on Java 8, accept that they fail elsewhere. Less ugh,
but still ugh.
2) Check in a canned copy of this module's jarfile, so we can run without
building it. That's essentially what we were doing in pre-Mavenization days.
Perhaps not rebuild it automagically as part of Xalan build.
3) Post this taglet module to Maven, reference it from there, so Xalan build
doesn't have to deal with the issue.
4) Make the taglet code introspect and use the newer or older interfaces to
those functions as available.
Right now I'm treating this as technical debt, but we should consider whether
switching to Maven requires resolving it.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]