the dependency is compile scoped so if i use tamaya i’ll get this dep to - for me, this is an absolute no-go
if we really want to have these checks, we should add the dependency with optional findbugs-maven-plugin has a dependency to the annotations too so it should work lg reini > Am 22.01.2015 um 20:30 schrieb Mark Struberg <[email protected]>: > > +1 for removing. Our core is really that small that we should not need it. > And with Java8 this JSR is not only dormant but really obsolete. > > LieGrue, > strub > > > > > >> On Thursday, 22 January 2015, 20:28, Anatole Tresch <[email protected]> >> wrote: >>> If you ask me, I am against adding an additional dependency for tool >> support. I would to remove these annotations and the dep completely. Other >> opinions? Am I the only one? >> >> >> 2015-01-22 20:25 GMT+01:00 Oliver B. Fischer <[email protected]>: >> >>> Hi Reinhard, >>> >>> FindBugs and similar tools can use these annotations not only to suppress >>> errors. They use it even for flow analysis. >>> >>> For example @CheckForNull allows FindBugs do detect what a caller of this >>> method does not perform a null check and might end in an NPE. Therefor >>> these annotations are very usefull for us to improve the quality of our >>> code base. Even the users of Tamaya will benefit from it if they also use >>> FindBugs. >>> >>> >>> Oliver >>> >>> >>> Am 22.01.15 um 12:25 schrieb Reinhard Sandtner: >>> >>>> whats the benefit of this lib? >>>> >>>> is it only for findbugs? >>>> we use a filter file - i think its better to have all our exclusions in >>>> the filter file with comments why it is excluded. so all are in one >> place >>>> and its very easy to find >>>> >>>> lg >>>> reini >>>> >>>> >>>> Am 22.01.2015 um 12:17 schrieb Mark Struberg >> <[email protected]>: >>>>> >>>>> That is really a grey area and up to the lawyer. >>>>> >>>>> LGPL is only widely agreed to be non-viral if you have it as >> runtime >>>>> linked library.For larger work and direct compile inclusion it is >> partly >>>>> assumed to be viral. >>>>> >>>>> See our licensing matrix: >>>>> >>>>> http://www.apache.org/legal/resolved.html >>>>> >>>>> >>>>> LieGrue, >>>>> strub >>>>> >>>>> >>>>> On Thursday, 22 January 2015, 12:10, Andres Almiray >> <[email protected]> >>>>> wrote: >>>>> >>>>> >>>>> >>> -- >>> N Oliver B. Fischer >>> A Schönhauser Allee 64, 10437 Berlin, Deutschland/Germany >>> P +49 30 44793251 >>> M +49 178 7903538 >>> E [email protected] >>> S oliver.b.fischer >>> J [email protected] >>> X http://xing.to/obf >>> >>> >> >> >> -- >> *Anatole Tresch* >> Java Engineer & Architect, JSR Spec Lead >> Glärnischweg 10 >> CH - 8620 Wetzikon >> >> *Switzerland, Europe Zurich, GMT+1* >> *Twitter: @atsticks* >> *Blogs: **http://javaremarkables.blogspot.ch/ >> <http://javaremarkables.blogspot.ch/>* >> >> *Google: atsticksMobile +41-76 344 62 79* >>
