Some answers:

Public packages are specified in the gradle build in the following way 
(confusing, I know):

> javadoc {
>     include "**/org/apache/kafka/clients/admin/*"
>     include "**/org/apache/kafka/clients/consumer/*"
>     include "**/org/apache/kafka/clients/producer/*"
>     include "**/org/apache/kafka/common/*"
>     include "**/org/apache/kafka/common/acl/*"
>     include "**/org/apache/kafka/common/annotation/*"
>     include "**/org/apache/kafka/common/errors/*"
>     include "**/org/apache/kafka/common/header/*"
>     include "**/org/apache/kafka/common/resource/*"
>     include "**/org/apache/kafka/common/serialization/*"
>     include "**/org/apache/kafka/common/config/*"
>     include "**/org/apache/kafka/common/config/provider/*"
>     include "**/org/apache/kafka/common/security/auth/*"
>     include "**/org/apache/kafka/common/security/plain/*"
>     include "**/org/apache/kafka/common/security/scram/*"
>     include "**/org/apache/kafka/common/security/token/delegation/*"
>     include "**/org/apache/kafka/common/security/oauthbearer/*"
>     include "**/org/apache/kafka/server/policy/*"
>     include "**/org/apache/kafka/server/quota/*"
>   }

Generally, the goal is to compare the APIs with a released version. Can we not 
simply rely on the released artifacts instead of compiling manually?

[ Full content available at: https://github.com/apache/kafka/pull/5620 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to