title: Execute goal on parent after children complete
body: <p>I have a multi-module maven project (several levels of nesting).  Normally, when I execute a maven build (like <code>mvn install</code> or whatever), maven will run all the goals for the parent project <em>before</em> proceeding with the children.</p>
  
  <p>I want to be able to define a goal that runs on the parent, but not until all of the children have been processed.  Is there a way to do this?</p>
  
  <p>Specifically, what I want to do is run an <code>exec:exec</code> goal which recurses down the filesystem looking for test result files and copies them to a central location for aggregation by our CI system (cruisecontrol).  So, alternative solutions to this problem are also welcome :)</p>
  
  <p>UPDATE: I forgot to mention one requirement: I need the exec goal to run regardless of whether the build is successful or not.</p>