mengdiwang / guava-libraries

Automatically exported from code.google.com/p/guava-libraries
Apache License 2.0
0 stars 0 forks source link

guava pom refers to LGPL licensed jsr305 jar #445

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
It would be better if guava could use the BSD licensed jsr305 jar.  Alas it's 
not on maven central yet.

Once  http://code.google.com/p/jsr-305/issues/detail?id=13 is resolved guava 
should use that release.  Since it's required at runtime for any injections 
that use @Nullable in their interface.

Original issue reported on code.google.com by lind...@inuus.com on 8 Oct 2010 at 5:21

GoogleCodeExporter commented 9 years ago
I don't follow why it matters what version we compile against, or how it 
matters if users use these annotations with their injections.  Guava and jsr305 
have no runtime connection.

Original comment by kevinb@google.com on 14 Oct 2010 at 8:43

GoogleCodeExporter commented 9 years ago
gah, yes, I meant to file this for Guice, not guava.  Guice needs @Nullable at 
runtime for injections, not Guava. sorry

Original comment by plindner@google.com on 14 Oct 2010 at 1:21

GoogleCodeExporter commented 9 years ago

Original comment by boppenh...@google.com on 14 Oct 2010 at 3:55

GoogleCodeExporter commented 9 years ago
This issue has been migrated to GitHub.

It can be found at https://github.com/google/guava/issues/<id>

Original comment by cgdecker@google.com on 1 Nov 2014 at 4:15

GoogleCodeExporter commented 9 years ago

Original comment by cgdecker@google.com on 3 Nov 2014 at 9:09