[
https://issues.apache.org/jira/browse/XALANJ-2707?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Joe Kesselman resolved XALANJ-2707.
-----------------------------------
Fix Version/s: The Latest Development Code
Assignee: Joe Kesselman
Resolution: Fixed
Resolved in Maven build; source for both pre and post Java8 present and Maven
builds whichever is appropriate. Some mostly-harmless errors may appear in IDEs
Longer term, deprecate Java 8 as build environment.
> 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
> Assignee: Joe Kesselman
> Priority: Major
> Labels: build, documentation, java-migration
> Fix For: The Latest Development Code
>
> Original Estimate: 72h
> Remaining Estimate: 72h
>
> *Possible blocker for XALANJ-2651*
> 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]