You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Ismael Juma (JIRA)" <ji...@apache.org> on 2017/09/13 17:45:00 UTC

[jira] [Created] (KAFKA-5887) Enable findBugs (or equivalent) when building with Java 9

Ismael Juma created KAFKA-5887:
----------------------------------

             Summary: Enable findBugs (or equivalent) when building with Java 9
                 Key: KAFKA-5887
                 URL: https://issues.apache.org/jira/browse/KAFKA-5887
             Project: Kafka
          Issue Type: Task
            Reporter: Ismael Juma
             Fix For: 2.0.0


findBugs doesn't support Java 9 and it seems to be abandonware at this point:

https://github.com/findbugsproject/findbugs/issues/105
https://github.com/gradle/gradle/issues/720

It has been forked, but the fork requires Java 8:

https://github.com/spotbugs/spotbugs
https://github.com/spotbugs/spotbugs/blob/master/docs/migration.rst#findbugs-gradle-plugin

We should migrate once we move to Java 8 if spotbugs is still being actively developed and findBugs continues to be dead.

Additional tasks:

1. Remove the code that disables the Gradle plugin for findBugs (or spotbugs) when building with Java 9.

2. Enable the findBugs plugin in Jenkins for the relevant builds.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)