Marcel Reutegger commented on JCR-4301:

Please note spotbugs is LGPL and on the [category 
X|https://www.apache.org/legal/resolved.html#category-x] list. According to 
[this section|https://www.apache.org/legal/resolved.html#prohibited] using 
LGPL'ed tools are OK at build time, but what about the use of their annotations 
in our source code?

> get rid of JSR 305 dependency
> -----------------------------
>                 Key: JCR-4301
>                 URL: https://issues.apache.org/jira/browse/JCR-4301
>             Project: Jackrabbit Content Repository
>          Issue Type: Task
>          Components: jackrabbit-api
>            Reporter: Julian Reschke
>            Assignee: Julian Reschke
>            Priority: Major
>         Attachments: JCR-4301.diff
> We should consider getting rid of the JSR 305 dependency (see 
> <https://blog.codefx.org/java/jsr-305-java-9/>). Note that we only used the 
> annotations in a few recently changed APIs.
> Further note that we could use spotbugs as replacement for findbugs to detect 
> problems.

This message was sent by Atlassian JIRA

Reply via email to