users@jersey.java.net

Re: [Jersey] Continue mavenization of jersey

From: Martin Grotzke <martin.grotzke_at_freiheit.com>
Date: Wed, 28 May 2008 17:07:10 +0200

On Wed, 2008-05-28 at 15:08 +0200, Paul Sandoz wrote:
> Martin Grotzke wrote:
> > Hi,
> >
> > I want to clarify how we proceed with the mavenization of jersey.
> >
> > IMO there are these TODOs:
>
> 0) mvn deploy and hudson set up
>
> > 1) Continue/finish mavenization of jersey examples
> > 2) Split jersey into (maven) modules
> > 3) Configure maven plugins so that all required artifacts are created
> >
> > Concerning 1) I could mavenize another jersey example and provide a
> > simple howto that describes what has to been done to mavenize a
> > "standard" jersey example.
> >
>
> Please :-)
Jakub wants to work on this - really cool! :)
Perhaps I can help if there are questions...

>
>
> > Concerning 2) I could also create (or support creating) maven modules
> > from jersey: impl, api and spi (the content of the jersey/src folder).
> > What about the naming of the modules?
Any comments on this?


>
> I would like to defer any actual work on this until after 0.8 is
> released. I still have a lot of 0.8 related 311 implementation work so
> would prefer to keep that area stable for the moment.
Ok.

>
>
> > For 3) we need to clarify what artifacts have to be created. I know of
> > these:
> > - Default artifacts (jar files, poms for parent modules)
> > - Binary distribution of the whole jersey project, including contribs
> > and samples
>
> + javadoc
>
> > - Source distribution of the same
> >
>
> +1 to all of the above. Again i would prefer to defer until after the
> 0.8 release.
>
>
> > Are there other suggestions?
> >
> > What about the timeframe / schedule?
> >
>
> For 0.8 i would like to set the modest goal of pushing out snapshots
> (and the 0.8 stable release) of jars to the maven repo. The pom.xml
> depends on the builds.xml, the distribution and source zips are pushed
> to java.net.
Ok.

>
> The 0.8 release is planned for June 20th or July 25th (it depends in how
> much progress we make, plus it is the holiday season and i will be away
> at a conference for the last week in June and on holiday for the first 2
> weeks in July).
Hey, this is a good time to restructure jersey! *g*
But we should only do this (during your absence) if we have a very clean
idea of what we want to do exactly...

Who has access to the hudson configuration?


>
> For 0.9 i would like to transition fully over to maven, which includes
> tasks 1 to 3 your describe and completely removing ant.
Sounds good.

Cheers,
Martin


>
> Paul.