common-annotations-api icon indicating copy to clipboard operation
common-annotations-api copied to clipboard

Please include JSR305 into the project

Open remal opened this issue 6 years ago • 10 comments

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 avatar Jul 23 '19 10:07 remal

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

remal avatar Aug 03 '20 12:08 remal

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

lukasj avatar Aug 03 '20 13:08 lukasj

@lukasj Has this been revisited?

jameskleeh avatar Jan 08 '21 21:01 jameskleeh

@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.

gilbertoca avatar Sep 06 '21 17:09 gilbertoca

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

lukasj avatar Sep 06 '21 17:09 lukasj

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

jameskleeh avatar Sep 06 '21 17:09 jameskleeh

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

lukasj avatar Sep 06 '21 17:09 lukasj

Anyone to review https://github.com/eclipse-ee4j/common-annotations-api/pull/91 ?

michael-schnell avatar Sep 10 '21 14:09 michael-schnell

#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)?

cowwoc avatar Oct 26 '21 16:10 cowwoc

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.

m0mus avatar Oct 27 '21 08:10 m0mus