[infinispan-dev] mvn improvements
Manik Surtani
manik at jboss.org
Mon Sep 7 09:34:06 EDT 2009
On 29 Aug 2009, at 17:30, Jeff Ramsdale wrote:
> On Sat, Aug 29, 2009 at 8:08 AM, Mircea Markus <mircea.markus at jboss.com
> > wrote:
> Hi,
>
> And a question: what is the purpose of having a parent pom.xml and
> <root>/pom.xml -> can't the <root>/pom.xml be the parent?
>
> Yes it can. Years ago Eclipse wasn't able to handle nested projects,
> in which both a folder and a subdirectory of it contained a .project
> file with the expectation that they would both result in projects on
> import. Because this didn't fit Maven's view of the world people
> would put the parent pom in a peer directory--this was called a Flat
> Project Layout--see the bottom of http://maven.apache.org/plugins/maven-eclipse-plugin/reactor.html
> .
>
> Nested projects are no longer a problem in Eclipse, and in
> particular m2eclipse supports them well. I don't see why the two
> parents (the parent-parent and the peer-parent) shouldn't be merged
> (into the former) in Infinispan. This particular case is strange
> since it seems to merge the ideas from nested and flat structures.
> Not sure why...
Parent-parent structures are needed to share common libraries and
functionaliity, while a peer-parent is needed to build assemblies, jun
post-package tasks, etc.
If you can manage to build these into a single pom at the root level,
be my guest. :)
--
Manik Surtani
manik at jboss.org
Lead, Infinispan
Lead, JBoss Cache
http://www.infinispan.org
http://www.jbosscache.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/infinispan-dev/attachments/20090907/12d0f61c/attachment-0002.html
More information about the infinispan-dev
mailing list