On 9 Dec 2013, at 15:32, Sam Berlin <[email protected]> wrote:

> Hi Everyone,
> 
> Currently, Guice has a minimum requirement of Java5.   It also has no 
> dependencies on other libraries at runtime, except for the aopalliance & 
> javax.inject jars.
> 
> There's an open issue (issue 709) to turn Guava into a "real dependency" 
> instead of an embedded dependency.  This would let people update the Guava 
> version at will.  The only reason we wouldn't want to do this is:  the Guava 
> library is big, and people would need to use proguard manually to strip out 
> the unnecessary parts of Guava, if they want to keep small dependencies.
> 
> Along the same lines, the current versions of Guava have moved to Java6 as a 
> minimum requirement.  If we wanted to continue the Java5 minimum requirement, 
> we could use the "java5 backports" that Guava exposes... or, if turn Guava 
> into a "real dependency", we can leave it to the user to decide which Guava 
> to use (defaulting to the most recent java6 ones).
> 
> That said, I'd love to just bump the minimum version to Java6 anyway.  The 
> only reason to keep it to Java5 is for Android, and to be honest: Dagger is a 
> better option for Android.
> 
> So... please reply to this email with your thoughts on these questions:
> 
>  1) Do you want Guice to embed Guava or to make it a real dependency?

Personally I prefer it as a dependency - we’re already using Guava, so having 
it embedded again actually ends up making the final application larger.

>  2) Is it OK for Guice to bump it's minimum requirements up to Java6?

+1

> Thanks!
> 
>  sam
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "google-guice" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/google-guice.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google Groups 
"google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to