Stefan Bodewig wrote at Montag, 22. Juni 2009 11:05:

> Dear Excalibur devs
> 
> it is great to see Excalibur starting some activity again.
> 
> When you removed the Maven 1.x buildsystem sometime last week (or so)
> you forced Gump to use your mvn descriptors (no problem here, other
> than that of metadata maintenance).
> 
> So far Gump has split up Excalibur into many small buildable pieces,
> each one corresponding to a single artifact.  Those pieces know how
> they depend on each other (based on the care by people who knew what
> they did, i.e. not me 8-).
> 
> We'd like to keep it that way for the Maven 2 build which means we'd
> like to build Excalibur without using the reactor build because the
> later doesn't allow us a state where some of the pieces built
> successfully and other didn't.  The reactor is an all or nothing
> thing.
> 
> My first naive conversions (for framework/api and
> cornerstone/sockets/api) fail because mvn cannot locate the parent
> POM.  It tries to locate it inside the (local) repository but it can't
> find it there since it has never been deployed there in the first
> place.
> 
> Unless anybody with more mvn foo than I have can tell me how to deploy
> the parent POM (using mvn and no manual intervention of any kind, that
> is) another option would be if you could provide <relativePath>
> elements for all your <parent> definitions in your POMs.  I think this
> would benefit occasional developers anyway.

Simply treat this parent POM as a normal artifact where all other artifacts
are depending on. Depending on how the release process is planned, relative
paths are not possible at all.

- Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@gump.apache.org
For additional commands, e-mail: general-h...@gump.apache.org

Reply via email to