Is Java 8 supported for building Kafka? Or do you only support Java 7? I just noticed that the latest code on the 0.8.2 branch fails on the javadoc in the new MetricName class due to Java 8's javadoc tool being much stricter when checking comments (especially around things like HTML tags).
For example: kafka/clients/src/main/java/org/apache/kafka/common/MetricName.java:22: error: self-closing element not allowed * <p/> ^ kafka/clients/src/main/java/org/apache/kafka/common/MetricName.java:39: error: malformed HTML * Map<String, String> metricTags = new LinkedHashMap<String, String>(); ^ kafka/clients/src/main/java/org/apache/kafka/common/MetricName.java:39: error: bad use of '>' * Map<String, String> metricTags = new LinkedHashMap<String, String>(); I realise that you can avoid these errors via -Xdoclint, but it seems like it would be preferable to fix up the javadoc instead. Cheers, Shannon