James, thanks for the kind words! We will certainly look at these possibilities once we hammer out an official 1.0 release of the collections (which was not a high priority in Q3 but is becoming so once again, so it should happen by end of year). Any other ideas for how this should work technically are welcome in this thread.
On Fri, Oct 10, 2008 at 4:01 AM, James Strachan <[EMAIL PROTECTED]>wrote: > > I'm loving google-collections - its a great piece of work. guice > currently hides this dependency (and cglib) - including this code > inside the guice jar via jarjar. > > Now this is a good idea while google-collections is in a state of flux > and not locked down at the 1.0 release, so that projects can use > different google-collections versions without fear of breaking guice > etc. However for folks who also want to use google-collections (or to > use guice to encourage folks to use it :) then it doesn't always make > heaps of sense hiding it. > > I wonder whenever we have the maven build patches applied, should we > have have different artifacts; the 'jarjar'd version' with > cglib/google-collections all inside guice - plus a separate jar which > depends on the real cglib and google-collections jars - then folks can > choose whether or not they want the jarjar'd version or the not? > > e.g. in maven-land you could depend on the artifactId > guice-all-complete.jar or guice-all.jar (say) with the former > including cglib/google-collections internally jar-jar'd and the latter > just having more pom.xml dependencies? > > -- > James > ------- > http://macstrac.blogspot.com/ > > Open Source Integration > http://open.iona.com > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/google-guice?hl=en -~----------~----~----~----~------~----~------~--~---
