[ http://jira.codehaus.org/browse/MCLOVER-80?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_103541 ]
John Allen edited comment on MCLOVER-80 at 7/29/07 6:46 AM: ------------------------------------------------------------ it has been observed that a module hierarchy is very different to the project inheritance hierarchy. This version of the patch thus fixes aggregate such that: Aggregate no longer aggregates all clover databases to all other clover databases regardless of their position within the *module* hierarchy. This is the original issue that ticket was raised to address. The previous patch attempted to do the same thing but, critically, used the inheritance hierarchy and not the module hierarchy. was: it has been observed that a module hierarchy is very different to the project inheritance hierarchy. This version of the patch thus fixes aggregate such that: *Aggregate no longer aggregates all clover databases to all other clover databases regardless of their position within the *module* hierarchy. This is the original issue that ticket was raised to address. The previous patch attempted to do the same thing but, critically, used the inheritance hierarchy and not the module hierarchy. > aggregate is not respecting the true module hierarchy and creates merged > databases containing non-sibling data > -------------------------------------------------------------------------------------------------------------- > > Key: MCLOVER-80 > URL: http://jira.codehaus.org/browse/MCLOVER-80 > Project: Maven 2.x Clover Plugin > Issue Type: Bug > Affects Versions: 2.4 > Reporter: John Allen > Attachments: MCLOVER-80.diff, MCLOVER-80.diff, MCLOVER-80.diff, > MCLOVER-80.diff, MCLOVER-80.diff > > > The reactor contains a very deep multi-project multi-module structure. We > would expect the aggregation to only go up the family tree and not pollute > across the ancestors. > A-->B-->C-->D > A-->B-->E > A-->Q-->P-->R > A-->Q-->P-->S > We would expect A to contain all the merged data but not to find that in P we > have data from C and D. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira