I think that i have the same problem as Clover plugin as described in JIRA:
http://jira.codehaus.org/browse/MNG-2184 No ? dvicente wrote: > > i have writed in my class DashBoardReportMojo : > */** > * A small tutorial that shows how to create a report. > * @goal dashboard > * @execute phase="post-site" lifecycle="site" > */ > public class DashBoardReportMojo extends DashBoardMojo implements > MavenReport { > > and i have this error : > [INFO] Preparing dashboard-report1:dashboard > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Lifecycle 'site' not found in plugin > [INFO] > ------------------------------------------------------------------------ > [DEBUG] Trace > org.apache.maven.lifecycle.LifecycleExecutionException: Lifecycle 'site' > not found in plugin > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkProjectLifecycle(DefaultLifecycleExecutor.java:777) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkLifecycle(DefaultLifecycleExecutor.java:734) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:525) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > > > Vincent Siveton wrote: >> >> Hi David, >> >> 2006/10/16, dvicente <[EMAIL PROTECTED]>: >>> >>> Hi, >>> >>> i try what you write below but it doesn't work but i have missed >>> something. >>> >>> I have my first class like this : >>> >>> /** >>> * A small tutorial that shows how to create a report. >>> * @goal generate >>> * @phase post-site >>> */ >>> public class DashBoardMojo extends AbstractMojo >>> >>> after, i have my mojo report like this : >>> >>> /** >>> * A small tutorial that shows how to create a report. >>> * @goal dashboard >>> */ >>> public class DashBoardReportMojo extends DashBoardMojo implements >>> MavenReport >> >> try adding @phase post-site >> >>> and at the end, i configure my report in my POM : >>> >>> <reporting> >>> <plugins> >>> ... >>> <plugin> >>> <groupId>org.apache.maven.plugins</groupId> >>> >>> <artifactId>maven-dashboard-report-plugin1</artifactId> >>> <version>1.0</version> >>> </plugin> >>> ... >>> <plugins> >>> </reporting> >>> >>> i must do another thing ? >> >> No All sounds good. >> >> FYI "post-site" goal is from the "site" lifecycle not the "default" >> one. I guess you need also: >> * @goal dashboard >> * @execute phase="post-site" lifecycle="site" >> >> Let me know. >> >> Cheers, >> >> Vincent >> >>> thanks for your help >>> >>> David >>> >>> Vincent Siveton wrote: >>> > >>> > Hi, >>> > >>> > Try instead of the following: >>> > public class DashBoardReportMojo >>> > extends DashBoardMojo >>> > implements MavenReport >>> > >>> > DashBoardMojo uses post-site >>> > >>> > Cheers, >>> > >>> > Vincent >>> > >>> > 2006/10/9, dvicente <[EMAIL PROTECTED]>: >>> >> >>> >> nobody can help me ? >>> >> >>> >> http://www.nabble.com/-M2--dashboard-report-plugin-tf2342819.html >>> >> http://www.nabble.com/-M2--dashboard-report-plugin-tf2342819.html >>> >> >>> >> dvicente wrote: >>> >> > >>> >> > Hi, >>> >> > >>> >> > How to develop a maven report plugin which can be excuted as single >>> >> plugin >>> >> > with a specific goal and which can participate of site lifecycle >>> during >>> >> > post-site phase ? >>> >> > >>> >> > As my old messages about my dashboard report plugin, i want my >>> report >>> >> to >>> >> > be generated as the last one or during the post-site phase if it's >>> >> > impossible to order the report generation. >>> >> > >>> >> > Thanks for your help >>> >> > >>> >> > David >>> >> > >>> >> >>> >> -- >>> >> View this message in context: >>> >> http://www.nabble.com/-m2--lifecycle-design-tf2350045.html#a6715330 >>> >> Sent from the Maven Developers mailing list archive at Nabble.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] >>> > >>> > >>> > >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/-m2--lifecycle-design-tf2350045.html#a6832018 >>> Sent from the Maven Developers mailing list archive at Nabble.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] >> >> >> > > -- View this message in context: http://www.nabble.com/-m2--lifecycle-design-tf2350045.html#a6836307 Sent from the Maven Developers mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]