Same here:
+1 for Java6
+1 for real dependency

On Monday, December 9, 2013 5:32:05 PM UTC+2, Sam Berlin 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<https://code.google.com/p/google-guice/issues/detail?id=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<http://square.github.io/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?
>
>  2) Is it OK for Guice to bump it's minimum requirements up to Java6?
>
> 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.

Reply via email to