users@jersey.java.net

Re: [Jersey] Re: Guice Integration <was> Re: [Jersey] Planned features

From: Paul Sandoz <Paul.Sandoz_at_Sun.COM>
Date: Thu, 18 Dec 2008 07:49:58 +0100

So i guess you are not using maven for your Guice project. We need to
go with a common, stable, maven release as we cannot expect
developers to depend on something from the trunk or that is changing.

Paul.

On Dec 18, 2008, at 7:34 AM, Gili wrote:

>
> That's the difficult part. On the one hand Guice 1.0 is a
> couple of
> years old and missing a some important features which make Jersey
> integration a bit harder. On the other hand, Guice 2.0 has no known
> release date. It was originally due in Summer 2008, then Fall 2008 now
> no one knows. My latest codebase (the one I uploaded into the
> issue-tracker) is built against Guice trunk.
>
> I'll contact the Guice authors one more time to see what
> their revised
> schedule is.
>
> Gili
>
> Paul Sandoz (via Nabble) wrote:
>
> >
> > On Dec 17, 2008, at 6:48 PM, Gili wrote:
> >
> > >
> > > Paul,
> > >
> > > I have no idea how to create Maven files, just how to use them.
> >
> > That is OK, all i need to know is what are the maven dependencies
> you
> > are using for Guice, if of course you are using Guice with Maven. If
> > not what version of Guice should we be using?
> >
> >
> > > Sorry :( I
> > > will be able to provide unit-tests however.
> >
> > Great!
> >
> >
> > > The following tests come to
> > > mind:
> > >
> > > 1) Try injecting a class not configured for Guice (should
> return a
> > > Jersey-injected instance)
> > > 2) Try injecting a properly configured Guice class (should
> return a
> > > Guice-injected instance)
> >
> > + the scopes supported by the Guice integration for resource
> classes.
> >
> >
> > > 3) Try injecting a class misconfigured (i.e. missing required
> > > annotations)
> > > for Guice (should throw an exception)
> > >
> >
> > Sounds good. I can set up the test infrastructure for this
> >
> > Paul.
> >
> > > Gili
> > >
> > >
> > > Paul Sandoz wrote:
> > >>
> > >>
> > >> On Dec 16, 2008, at 11:37 AM, Paul Sandoz wrote:
> > >>
> > >>> Hi,
> > >>>
> > >>> We have a number of features landing or waiting to land:
> > >>>
> > >>> 1) Guice support (Gili, Paul)
> > >>>
> > >>
> > >> Gili, do you have a pom file with Guice dependencies that
> should be
> > >> used? that will help me integrate faster. Also once we
> integrate some
> > >> help with creating some unit tests would be much appreciated :-)
> > >>
> > >> Thanks,
> > >> Paul.
> > >>
> > >>
> > >>
> > >>> 2) Jersey client API with Apache HTTP client (Richard, Paul)
> > >>>
> > >>> 3) Jersey testing framework (Naresh, Paul to review)
> > >>>
> > >>> 4) Improved JSON support (Jakub)
> > >>>
> > >>> 5) Atom/AtomPub support with Abdera (Craig)
> > >>>
> > >>> 6) WebDAV support (Markus, Paul).
> > >>>
> > >>> This is just to say i have not forgotten (i am a blocking
> factor in
> > >>> some cases to review code and integrate) but i have a number
> of work
> > >>> and personal stuff i need to complete before the holidays so
> > >>> realistically i cannot do much with the workspace until the New
> > >>> Year.
> > >>>
> > >>> Paul.
> > >>>
> > >>>
> --------------------------------------------------------------------
> > >>> -
> > >>> To unsubscribe, e-mail: users-unsubscribe@...
> > <http://n2.nabble.com/user/SendEmail.jtp?type=node&node=1671816&i=0>
> > >>> For additional commands, e-mail: users-help@...
> > <http://n2.nabble.com/user/SendEmail.jtp?type=node&node=1671816&i=1>
> > >>>
> > >>
> > >>
> > >>
> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: users-unsubscribe@...
> > <http://n2.nabble.com/user/SendEmail.jtp?type=node&node=1671816&i=2>
> > >> For additional commands, e-mail: users-help@...
> > <http://n2.nabble.com/user/SendEmail.jtp?type=node&node=1671816&i=3>
> > >>
> > >>
> > >>
> > >
> > > --
> > > View this message in context: http://n2.nabble.com/Planned-
> features-
> > > tp1662184p1668948.html
> > > Sent from the Jersey mailing list archive at Nabble.com.
> > >
> > >
> > >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscribe@...
> > <http://n2.nabble.com/user/SendEmail.jtp?type=node&node=1671816&i=4>
> > > For additional commands, e-mail: users-help@...
> > <http://n2.nabble.com/user/SendEmail.jtp?type=node&node=1671816&i=5>
> > >
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@...
> > <http://n2.nabble.com/user/SendEmail.jtp?type=node&node=1671816&i=6>
> > For additional commands, e-mail: users-help@...
> > <http://n2.nabble.com/user/SendEmail.jtp?type=node&node=1671816&i=7>
> >
> >
> >
> >
> ----------------------------------------------------------------------
> --
> > This email is a reply to your post @
> > http://n2.nabble.com/Planned-features-tp1662184p1671816.html
> > You can reply by email or by visting the link above.
> >
>
> View this message in context: Re: Guice Integration Re: [Jersey]
> Planned features
> Sent from the Jersey mailing list archive at Nabble.com.