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#a6833316
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