[External] : RE: Docs generated by Java8 Javadoc are incompatible with "javadoc -source 8"

Jonathan Gibbons jonathan.gibbons at oracle.com
Tue Nov 22 15:42:47 UTC 2022


Filed as https://bugs.openjdk.org/browse/JDK-8297437

-- Jon

On 11/22/22 7:21 AM, Roman Marchenko wrote:
>
> Let’s say, there is a library is being developed for further use with 
> another Java8 project. The library development is performed using 
> Java17 because of some legacy reasons. And these are the reasons of 
> the developers have no option to choose another version of Java. The 
> library is compiled with ‘-source 8’ or ‘--release 8’ options passed 
> to both javac and javadoc (linking with Oracle’s Java8 docs with 
> ‘-link’ option). As the result, the generated docs are not compatible 
> with Oracle’s Java8 docs because of different forms of anchors and 
> element IDs.
>
> Even if there is a solution to additionally process external links to 
> docs.oracle.com fixing anchors, the generated docs are still not 
> compatible with any other documentation generated with Java8, local or 
> external.
>
> Of course, there are possible workarounds for the scenario above, 
> however this example scenario shows that javac has backward 
> compatibility to lower versions, but javadoc has not.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/javadoc-dev/attachments/20221122/73c86020/attachment.htm>


More information about the javadoc-dev mailing list