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]