I am using Struts2Factory written by dhanji in several projects and GuiceServletContextListener strictly to only inject actions and interceptors, and never had any problem... I guess problems comes when you use it heavily with guice-servlet, filters and all that stuff.
Thanks for your answers jordi On Thu, Nov 25, 2010 at 2:35 PM, Sam Berlin <[email protected]> wrote: > The struts2 extension included in guice2 was broken, and the workaround > included on trunk had its own issues. > sam > > > On Thu, Nov 25, 2010 at 6:44 AM, Stuart McCulloch <[email protected]>wrote: > >> On Nov 25, 2010, at 10:44, jordi <[email protected]> wrote: >> >> Where's Struts 2 Extension? >> >> >> It was recently discontinued, which is why it's in the last zip but not >> trunk: >> >> <http://code.google.com/p/google-guice/source/detail?r=1423> >> http://code.google.com/p/google-guice/source/detail?r=1423 >> >> as for why it was discontinued, personally I don't know >> >> -- >> Cheers, Stuart >> >> It's bundled in the .zip's but I can't find it in the Javadoc API pointed >> by Guice30 wiki or in the source code via Google Code source browser >> >> jordi >> >> On Wed, Nov 24, 2010 at 9:22 PM, Simone Tripodi <<[email protected]> >> [email protected]> wrote: >> >>> sorry if I misunderstood, I thought you was trying to make a pure >>> JSR330'ed implementation too :P >>> BTW you gave me a reply, thanks :) >>> Simo >>> >>> <http://people.apache.org/%7Esimonetripodi/> >>> http://people.apache.org/~simonetripodi/<http://people.apache.org/%7Esimonetripodi/> >>> <http://www.99soft.org/>http://www.99soft.org/ >>> >>> >>> >>> On Wed, Nov 24, 2010 at 7:34 PM, Adrian Cole < <[email protected]> >>> [email protected]> wrote: >>> > I guess I should underscore something :) We aren't limited by guice >>> impl of >>> > 330 doesn't suggest we are not limited by 330 :) >>> > >>> > The JSR 330 spec is extremely limited, although it does keep most >>> vendor >>> > injection annotations out of mainstream code. I haven't seen any >>> evidence >>> > of further development of that spec, and I haven't checked to see if >>> JSR 299 >>> > (CDI) handles optional injection better. >>> > >>> > jclouds tries to minimize usage of optional inject, but it does exist >>> in a >>> > few classes. As 330 is written, it is really hard to swap out >>> > implementations anyway. For example, the wiring logic of our spring >>> java >>> > config example is quite different than guice, and doesn't flow the same >>> > way. CDI (at least weld) seems to flow slightly differently, too. >>> > >>> > Quite frankly, the impact of guice not releasing anything damages my >>> time >>> > and effectiveness much more than 330 has ever helped. >>> > >>> > my 2p. >>> > -a >>> > >>> > On Wed, Nov 24, 2010 at 4:14 PM, Simone Tripodi >>> > <<[email protected]> >>> [email protected]> >>> > wrote: >>> >> >>> >> Hi Adrian, >>> >> thanks for your reply :) I'm interested on wich workaround you adopted >>> >> for the @Inject(optional = true), can you point me please to some >>> >> sources? >>> >> Many thanks in advance! >>> >> Simo >>> >> >>> >> <http://people.apache.org/%7Esimonetripodi/> >>> http://people.apache.org/~simonetripodi/<http://people.apache.org/%7Esimonetripodi/> >>> >> <http://www.99soft.org/>http://www.99soft.org/ >>> >> >>> >> >>> >> >>> >> On Wed, Nov 24, 2010 at 4:10 PM, Adrian Cole < <[email protected]> >>> [email protected]> wrote: >>> >> > Hi, Simone. >>> >> > >>> >> > One of the reasons jclouds really wants a guice release is that >>> we've >>> >> > been >>> >> > jsr330ed for over a year now. There are holes in that spec like >>> >> > optional >>> >> > inject, but we are not limited by guice at the moment. >>> >> > >>> >> > Cheers, >>> >> > -Adrian >>> >> > >>> >> > On Nov 24, 2010 12:56 PM, "Simone Tripodi" <<[email protected]> >>> [email protected]> >>> >> > wrote: >>> >> >> Hi Adrian! :) >>> >> >> for what I can see on jclouds revisions, you updated the new guice >>> >> >> jars and ran existing code/tests using the new library, did you try >>> to >>> >> >> JSR330'ing the code? I'm asking because I found some "issues", as I >>> >> >> previously wrote, and I'd like to get feedbacks/ share experience >>> also >>> >> >> from other users. >>> >> >> Please let me know, thanks in advance! >>> >> >> Simo >>> >> >> >>> >> >> <http://people.apache.org/%7Esimonetripodi/> >>> http://people.apache.org/~simonetripodi/<http://people.apache.org/%7Esimonetripodi/> >>> >> >> <http://www.99soft.org/>http://www.99soft.org/ >>> >> >> >>> >> >> >>> >> >> >>> >> >> On Wed, Nov 24, 2010 at 11:59 AM, AdrianCole <<[email protected]> >>> [email protected]> >>> >> >> wrote: >>> >> >>> +1 to release >>> >> >>> >>> >> >>> I've updated and tested jclouds with the current guice 3.0 >>> snapshot. >>> >> >>> >>> >> >>> Cheers, >>> >> >>> -Adrian jclouds >>> >> >>> >>> >> >>> <http://code.google.com/p/jclouds/issues/detail?id=413> >>> http://code.google.com/p/jclouds/issues/detail?id=413 >>> >> >>> >>> >> >>> On Nov 21, 12:27 am, Scott Hernandez <[email protected]> >>> wrote: >>> >> >>>> How should we report the good/bad, well I know where to report >>> the >>> >> >>>> bad...? Just a response like this? >>> >> >>>> >>> >> >>>> I rolled out the newsnapshotand it works for me, no problems (in >>> the >>> >> >>>> first 3 minutes at least). >>> >> >>>> >>> >> >>>> On Sat, Nov 20, 2010 at 2:01 PM, Sam Berlin <[email protected]> >>> >> >>>> wrote: >>> >> >>>> > All, >>> >> >>>> >>> >> >>>> > I've uploaded a new guice 3.0snapshot. Please see >>> >> >>>> > <http://code.google.com/p/google-guice/wiki/Guice30for> >>> http://code.google.com/p/google-guice/wiki/Guice30for new links and >>> >> >>>> > details >>> >> >>>> > of what changed since the lastsnapshot. Also see the rest of >>> the >>> >> >>>> > page >>> >> >>>> > for >>> >> >>>> > a broad overview of new features since the 2.0 release, and the >>> >> >>>> > bottom >>> >> >>>> > of >>> >> >>>> > the page for notes about compatibility. >>> >> >>>> >>> >> >>>> > Please let us know how it works for you -- both good and bad! >>> >> >>>> >>> >> >>>> > Thanks! >>> >> >>>> > sam >>> >> >>>> >>> >> >>>> > -- >>> >> >>>> > You received this message because you are subscribed to the >>> Google >>> >> >>>> > Groups >>> >> >>>> > "google-guice-dev" group. >>> >> >>>> > To post to this group, send email to >>> >> >>>> > <[email protected]> >>> [email protected]. >>> >> >>>> > To unsubscribe from this group, send email to >>> >> >>>> > <google-guice-dev%[email protected]> >>> [email protected]. >>> >> >>>> > For more options, visit this group at >>> >> >>>> > <http://groups.google.com/group/google-guice-dev?hl=en> >>> http://groups.google.com/group/google-guice-dev?hl=en. >>> >> >>> >>> >> >>> -- >>> >> >>> 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]>[email protected]. >>> >> >>> To unsubscribe from this group, send email to >>> >> >>> <google-guice%[email protected]> >>> [email protected]. >>> >> >>> For more options, visit this group at >>> >> >>> <http://groups.google.com/group/google-guice?hl=en> >>> http://groups.google.com/group/google-guice?hl=en. >>> >> >>> >>> >> >>> >>> >> >> >>> >> >> -- >>> >> >> 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]>[email protected]. >>> >> >> To unsubscribe from this group, send email to >>> >> >> <google-guice%[email protected]> >>> [email protected]. >>> >> >> For more options, visit this group at >>> >> >> <http://groups.google.com/group/google-guice?hl=en> >>> http://groups.google.com/group/google-guice?hl=en. >>> >> >> >>> >> > >>> >> > -- >>> >> > 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]>[email protected]. >>> >> > To unsubscribe from this group, send email to >>> >> > <google-guice%[email protected]> >>> [email protected]. >>> >> > For more options, visit this group at >>> >> > <http://groups.google.com/group/google-guice?hl=en> >>> http://groups.google.com/group/google-guice?hl=en. >>> >> > >>> >> >>> >> -- >>> >> 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]> >>> [email protected]. >>> >> To unsubscribe from this group, send email to >>> >> <google-guice%[email protected]> >>> [email protected]. >>> >> For more options, visit this group at >>> >> <http://groups.google.com/group/google-guice?hl=en> >>> http://groups.google.com/group/google-guice?hl=en. >>> >> >>> > >>> > -- >>> > 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]> >>> [email protected]. >>> > To unsubscribe from this group, send email to >>> > <google-guice%[email protected]> >>> [email protected]. >>> > For more options, visit this group at >>> > <http://groups.google.com/group/google-guice?hl=en> >>> http://groups.google.com/group/google-guice?hl=en. >>> > >>> >>> -- >>> 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]> >>> [email protected]. >>> To unsubscribe from this group, send email to >>> <google-guice%[email protected]> >>> [email protected]. >>> For more options, visit this group at >>> <http://groups.google.com/group/google-guice?hl=en> >>> http://groups.google.com/group/google-guice?hl=en. >>> >>> >> -- >> 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. >> >> -- >> 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]<google-guice%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/google-guice?hl=en. >> > > -- > 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]<google-guice%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-guice?hl=en. > -- 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.
