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]

Reply via email to