[ 
https://issues.apache.org/jira/browse/KAFKA-13895?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17536082#comment-17536082
 ] 

Ismael Juma commented on KAFKA-13895:
-------------------------------------

I thought the release script requested Java 17 for this precise reason:

 

https://github.com/apache/kafka/blob/1c28928b9502bd1bc28b4b1dc058fa033d75b558/release.py#L435

> Fix javadocs build with JDK < 12
> --------------------------------
>
>                 Key: KAFKA-13895
>                 URL: https://issues.apache.org/jira/browse/KAFKA-13895
>             Project: Kafka
>          Issue Type: Task
>          Components: docs
>            Reporter: Tom Bentley
>            Priority: Minor
>
> While doing the "Website update process" in the 3.1.1 release I found that 
> I'd broken the javadoc search functionality due to having build the Java docs 
> with Java 11. Java < 12 [a 
> bug|https://bugs.openjdk.java.net/browse/JDK-8215291] that means the javadoc 
> search functionality adds /undefined/ in the URL path (even though links 
> between pages otherwise work. 
> We could fix the build.gradle to use {{-no-module-directories}} when running 
> with javadoc < v12, but that will then break the links to the JDK classes 
> javadocs from the Kafka javadoc, [as described 
> here|https://github.com/spring-projects/spring-security/issues/10944].
> Alternatively we could change the release process docs to require building 
> with Java 17. While this would fix the problem for the Javadocs published on 
> the website, anyone building the javadocs for themselves would still be 
> affected.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to