I still know little of Maven best practices, so can't but say +1 to
someone who knows what they're doing trying to make the setup more
standard and therefore perhaps more robust. Anything that avoids build
snags can only be a good thing for us so that we can make releases
more easily and frequently.

Sean

On Fri, Mar 12, 2010 at 12:59 AM, Benson Margulies
<bimargul...@gmail.com> wrote:
> So, I got the release process to go. I would like to propose a slight
> rearrangement to match patterns I've seen elsewhere.
>
> a) Make a new directory, distribution. Put the assembly executions and such
> in there.
> b) get rid of the maven directory. Move the contents of that pom into the
> toplevel pom.
> c) tweak profiles a bit.
> d) plan on a silly 0.4 release to test the process out before 1.0, or maybe
> do an -rc release.
>
> The current situation, where the top-level pom points down but the others
> don't point back up through it, is not a pattern I'm familiar with. I have
> learned by very hard experience that the maven-site-plugin is very very hard
> to make work if the parent structure isn't just the inverse of the module
> structure.
>
> So, in spite of my fondness for the CXF pattern, I've concluded that the
> simple 'modules down, parents up' structure is preferable when possible.
>
> The only minor issue is that the fully fancy maven-workspace-setup stuff has
> to move out of maven to a script in this case, for reasons I can elaborate
> if anyone cares. We don't have this stuff yet anyway.
>

Reply via email to