Also it is important to note that this trick only works if the profile id contains the string "-superugly-hack"
On 30 March 2011 12:34, Stephen Connolly <[email protected]> wrote: > At the root project create a profile for running these tasks, e.g. > > <profile> > <id>my-superugly-hack</id> > ... > </profile> > > into that profile you put a <build> section with a <defaultGoal> > containing all the stuff you want to do separated by spaces > > ideally you would also configure all the executions and the > default-cli executions of the mojos you are invoking directly > > then > > mvn -Pmy-superugly-hack > > and your grandmother has just given birth to a boy... she'll calling him bob. > > -Stephen > On 30 March 2011 12:14, <[email protected]> wrote: >>>> Bind the goals you want to run to chosen phases. >> >> This unfortuntaly is not possible in a multimodule build, let's take the >> dashboard plugin as an example: >> >> The dashboard:dashboard needs to run AFTER the full site has been created >> in a multimodule build (because it needs access to all checkstyle.xml of >> all child builds). >> This is because if it is just bound to some phase it would run in the >> following order: >> >> Parent-Build: dashboard (<= empty, as the dashboard want's to aggregate >> sub-builds, which didn't run yet) >> Child-Build1: dashboard (creates a dashboard for that child) >> Child-Build2: dashboard (dito) >> Build succesful. >> >> Now unfortunately the dashboard-report for the Parent-Build is still empty >> (and actually it's the most important report aggregating all others and >> giving a good overview). >> That's why >> dashboard:dashboard >> is run as a seperate goal after the full buildcycle: it is then able to >> get any report it want's to aggregate. >> >> It's the same with clover. On the parent-level to create a report, the >> childs need to be build first, for clover to be able to create a report >> aggregating all childs. >> Unfortunately maven decides not to build the childs first before running >> the life-cycle for the parent. >> >> Regards >> Stefan >> >> >> --------------------------------------------------------------------- >> 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]
