continuum-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeremy Whitlock" <jcscoob...@gmail.com>
Subject RE: Release Management for Maven/Continuum
Date Wed, 14 Jun 2006 02:51:10 GMT
Hi all,
    This is an email that Jason sent me to give you a better understanding
of the previous email I sent.  Please feel free to comment, question or add
suggestions to the effort.

Take care,

Jeremy

---------- Forwarded message ----------
From: Jason Van Zyl <jason@maven.org>
Date: Jun 11, 2006 10:01 AM
Subject: Releasing with Continuum
To: jcscoobyrs@gmail.com
Cc: brett@maven.org

Hey,

I wrote a tiny diagram here:

http://people.apache.org/~jvanzyl/ReleasingWithContinuum.png<http://people.apache.org/%7Ejvanzyl/ReleasingWithContinuum.png>

I checked in some code into the release plugin for you. If you're watching
the commit logs then you'll see notes I'm leaving for you and I've also
marked todos for you with //TODO:JW so you can key off that if you're using
eclipse or IDEA. In IDEA you can customize that sort of thing.

What I've done so far is create the release descriptor model in the release
plugin. When you update the release plugin you'll see it:

http://svn.apache.org/viewvc/maven/plugins/trunk/maven-release-plugin/src/main/mdo/

When you run the build, the java sources will be generated. You can see the
configuration for modello in the POM for the release plugin.

I added a note in the PrepareReleaseMojo with TODO:JW which you can take a
peek at. Basically that's just the starting point as you'll have to add
everything you need in order to make the release descriptor be populated,
used and sent to Continuum.

I will now create a little module in Continuum that will use the stuff I
just created in the release plugin.

Ultimately we will probably make a separate release management build and as
you see Brett has already started the tool in the release plugin. So for now
a module in Continuum that uses this will depend on a Maven plugin because
it will need the release descriptor model but that's fine for now. Maybe you
can think about separating out the release management tool in the release
plugin as you go. Brett probably has some ideas on that.

Ok, I will try to whip something off quick in Continuum for you.

Jason van Zyl
jason@maven.org

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message