jakartaee/common-annotations-api

Please include JSR305 into the project

Opened this issue · 10 comments

remal commented

I have Java 11 project and struggling from "split-package" issue (the first link in Google leads here). Please consider merging JSR205 (common annotations) with JSR305 to help users to avoid this problem.

You can use com.google.code.findbugs:jsr305 as reference JSR305 implementation.

remal commented

@m0mus, @lukasj, @rotty3000 and other maintainers, what do you think? Are there any discussions or plans?

we're busy with getting EE 9 out, this will be revisited once that is done.

@lukasj Has this been revisited?

@lukasj Has this been revisited?

It seems they are busy again. @lukasj @jameskleeh @remal
I've seen a good PR by @michael-schnell #91 , but it seems it is huge problem to solve.

have you seen #89 ? what else do you need and why?

@lukasj Glad to see it! When can we expect to get a release that contains those annotations?

I'm not the right person to answer that. For general schedule, see https://eclipse-ee4j.github.io/jakartaee-platform/jakartaee10/JakartaEE10#jakarta-ee-10-schedule

Anyone to review #91 ?

#91 just got closed as WON'T FIX but as mentioned plenty of people need this functionality. So what's the plan? Will someone reimplement the annotations from scratch (ideally with the same class names as IDEs depend on them)?

m0mus commented

As far as I understand it, there are license issues and the author from Google doesn't want to help. The only option is to reimplement these annotations. Feel free to do it and introduce a PR.