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.
