Mike,

In regards to the javadoc aggregation report, I liked the idea of generating scoped javadoc aggregtaion reports as i drilled into the project hierarchy but noticed this wasnt possible, only the top-level project of reactor env would generate the aggregation report.

If this 'only perform aggregate if root reactor project' is handled inside the javadoc mojo itself would you object to another flag that let me perform it for all projects down the hierarchy? Obviously this results in lots of duplication but disk is cheap and site generation doesnt have to be speedy (good job too what with all the forking going on)

John

----- Original Message ----- From: "Brett Porter" <[EMAIL PROTECTED]>
To: "Maven Developers List" <dev@maven.apache.org>
Sent: Wednesday, May 17, 2006 10:24 PM
Subject: Re: aggregating report


I'm not happy with the current aggregation support in reports. For Javadoc I did it by a flag to allow the same report to work for both single and multi-module projects (if in root and aggregate on, iterate through the reactor projects and generate as an aggregate, if not in the root don't generate anything).

If it were a separate report, @aggregate would essentially do the same job without the config trickery.

However, we really need to consider better use cases, as attempting to aggregate the clover report has shown. This one should be doable.

Cheers,
Brett

Mike Perham wrote:
I'm trying to build an aggregating version of the JavaNCSS report.  We
have 30-40 modules but  don't want to mine those reports by hand for
totals.

The issue is simply one of ordering: when I generate the top-level site,
it runs my aggregating report BEFORE the child reports.  My report is
generated based on the information in the child project reports.  Is it
possible to run a report AFTER the children have generated?  Of course
now you need to change the deployment process, etc.

Attached is an example of what I have so far.



------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--
Apache Maven - http://maven.apache.org/
Better Builds with Maven - http://library.mergere.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to