On 21/11/2012, at 7:37 AM, Kristian Rosenvold <[email protected]> 
wrote:

> I think I found at least one cause of too many forked lifecycles within site.
> 
> Basically the aggregators are being run for every module in the
> reactor, if I understand things correctly they should only be run for
> "pom"
> modules.
> 
> I have a very simple patch at
> https://github.com/krosenvold/maven-shared/commit/9536ef08946d4e0aa6d3d0533642bb5640da4a11
> I was hoping someone who actually understands this stuff would comment
> on this patch ;)
> 
> I will make some tests if the patch looks good ;)

I'm not sure this covers every use case. For example, what about a project that 
has submodules that are POMs for hierarchy? While uncommon, I think it is also 
possible to build an artifact at the root that isn't a POM. IIRC there has been 
a method introduced to determine if the current project is the execution root - 
perhaps that's what's needed here.

Cheers,
Brett

--
Brett Porter
[email protected]
http://brettporter.wordpress.com/
http://au.linkedin.com/in/brettporter
http://twitter.com/brettporter






---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to