* Frank Bille:

> IMO I  think we should  get this  release to IPMC,  not worrying
> about functional issues. I  know it takes Martijn  quite a while
> to do a release (Wicket *is* a big project with many subprojects
> so it will  take some time to release) and  this release here is
> only for IPMC.

In theory, releasing is the matter of running three commands, once
the build procedure is written: svn cp, svn switch, and release.sh

IMO  what takes  a lot  of time  is trying  to tweak  the assembly
plugin, discovering the numerous parameters, keeping uptodate with
the  development branch  of the  assembly plugin  and building  it
yourself.  If you build the release  the Maven way, you have to be
satisfied with the limitations of the existing tools and cope with
them like we do currently, or  otherwise start coding a new plugin
in Java with  the Maven API.  And there is  absolutely no shame in
doing so: we need a custom  build procedure because every piece of
released software differs slightly from eachother.

Therefore I proposed to start an Ant-based release build that will
allow us to have more  fine-grained control over the assembly part
of the release build.  It's not urgent as we won't be releasing to
the public  in the next  couple of days.  But  if at any  time you
feel that the current build  procedure needs to be revised, please
give a  notice saying « hey, it's  too much of a  hassle trying to
build  with the  assembly plugin,  let's give  a try  to something
else », I'll be there to help.

This is not about killing Maven, as many of you are very confident
with  it, but  it  is  about releasing  Wicket  in a  predictable,
professional and reliable way.
-- 
     Jean-Baptiste Quenot
aka  John Banana   Qwerty
http://caraldi.com/jbq/

Reply via email to