Hi all,

as described in dashboard documentation :
http://mojo.codehaus.org/dashboard-maven-plugin/

you must add this in your pom.xml or settings.xml to use properly the
dashboard plugin:

<pluginRepositories>
    <pluginRepository>
        <id>Codehaus Snapshots</id>
        <url> http://snapshots.repository.codehaus.org/</url>
    </pluginRepository>
</pluginRepositories>

But even if this configuration is well done, Maven doesn't recognize the
"mvn dashboard-report:dashboard" command.

and to work fine, you must run "mvn
org.codehaus.mojo:dashboard-maven-plugin:1.0-SNAPSHOT:dashboard" command
instead of "mvn dashboard-report:dashboard" or "mvn
org.codehaus.mojo:dashboard-maven-plugin:1.0-SNAPSHOT:persist" command
instead of "mvn dashboard-report:persist".

See :

http://www.nabble.com/Make-a-Codehaus-plugin-works-on-a-local-configuration-tf4297606s177.html
or
http://www.nabble.com/Multimodule-code-coverage-report-tf4511339s177.html
or
http://jira.codehaus.org/browse/MOJO-899

In the project's beginning, i decided to modify the goal prefix to
"dashboard-report" instead of the default's one by adding in the pom.xml of
the dashboard plugin :

...
<build>
....
<plugins>
        <plugin>
      <artifactId>maven-plugin-plugin</artifactId>
      <configuration>
              <goalPrefix>dashboard-report</goalPrefix>
      </configuration>
    </plugin>
...
</plugins>
...
</build>
....

I think it's The Maven resolution problem of "dashboard-report".

Maven does not resolve properly the plugin prefix.

it's for that : "mvn dashboard-report:dashboard" or "mvn
dashboard-report:persist"doesn't work correctly.

For the next release , i will post a vote to "[email protected] " and
"[EMAIL PROTECTED]" mailing lists to delete this goalPrefix and let the
default's one which works fine.

Mick Knutson-4 wrote:
> 
> Ok, I got something different.
> 
> 
> I put this in my plugin section:
>             <plugin>
>                 <groupId>org.codehaus.mojo</groupId>
>                 <artifactId>dashboard-maven-plugin</artifactId>
>                 <version>1.0-SNAPSHOT</version>
> 
>                 <!--jar file that has the jdbc driver -->
>                 <dependencies>
>                     <dependency>
>                         <groupId>mysql</groupId>
>                         <artifactId>mysql-connector-java</artifactId>
>                         <version>5.1.5</version>
>                     </dependency>
>                 </dependencies>
>                 <configuration>
>                     <dialect>${hibernate.dialect}</dialect>
>                     <driverClass>${jdbc.driverClass}</driverClass>
>                     <connectionUrl>${dashboard.connectionUrl
> }</connectionUrl>
>                     <username>tro</username>
>                     <password>tro</password>
>                 </configuration>
> 
>             </plugin>
> 
> I put this into my report plugin section:
>             <plugin>
>                 <groupId>org.codehaus.mojo</groupId>
>                 <artifactId>dashboard-maven-plugin</artifactId>
>             </plugin>
> 
> 
> But I get this error when running "mvn dashboard:persist -e -X"
> 
> [INFO] Searching repository for plugin with prefix: 'dashboard'.
> [DEBUG] Loading plugin prefixes from group: triemax
> [DEBUG] Skipping disabled repository Codehaus Snapshots
> [DEBUG] Loading plugin prefixes from group: org.apache.maven.plugins
> [DEBUG] Skipping disabled repository Codehaus Snapshots
> [DEBUG] Loading plugin prefixes from group: org.codehaus.mojo
> [DEBUG] Skipping disabled repository Codehaus Snapshots
> [DEBUG] Skipping disabled repository Codehaus Snapshots
> [DEBUG] build-helper-maven-plugin: resolved to version 1.0 from repository
> central
> [DEBUG] Retrieving parent-POM: org.codehaus.mojo:mojo::7 for project:
> null:build-helper-maven-plugin:maven-plugin:1.0 from the repository.
> [DEBUG] Retrieving parent-POM: org.apache.maven.plugins:maven-plugins::8
> for
> project: null:maven-compiler-plugin:maven-plugin:2.0.2 from the
> repository.
> [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for
> project:
> org.apache.maven.plugins:maven-plugins:pom:8 from the repository.
> [DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
> org.apache.maven:maven-parent:pom:5 from the repository.
> [DEBUG] Skipping disabled repository Backup
> [DEBUG] Skipping disabled repository central
> [DEBUG] dashboard-maven-plugin: using locally installed snapshot
> [DEBUG] Retrieving parent-POM: org.codehaus.mojo:mojo-sandbox::2 for
> project:
> org.codehaus.mojo:dashboard-maven-plugin:maven-plugin:1.0-SNAPSHOTfrom
> the r
> epository.
> [DEBUG] Retrieving parent-POM: org.codehaus.mojo:mojo::11 for project:
> null:mojo-sandbox:pom:2 from the repository.
> [DEBUG] dashboard-maven-plugin: using locally installed snapshot
> [DEBUG] Skipping disabled repository Codehaus Snapshots
> [DEBUG] maven-eclipse-plugin: resolved to version 2.3 from repository
> central
> [DEBUG] Retrieving parent-POM: org.apache.maven.plugins:maven-plugins::7
> for
> project: org.apache.maven.plugins:maven-eclipse-plugin:maven-plugin:2.3
> from
> t
> he repository.
> [DEBUG] Retrieving parent-POM:
> org.apache.maven:maven-plugin-surrogate-parent::5 for project:
> org.apache.maven.plugins:maven-plugins:pom:7 from the reposit
> ory.
> [DEBUG] Skipping disabled repository Codehaus Snapshots
> [DEBUG] maven-ejb-plugin: resolved to version 2.1 from repository central
> [DEBUG] Skipping disabled repository Codehaus Snapshots
> [DEBUG] smc-maven-plugin: resolved to version 1.0-alpha-1 from local
> repository
> [DEBUG] Retrieving parent-POM: org.codehaus.mojo:mojo::9 for project:
> null:smc-maven-plugin:maven-plugin:1.0-alpha-1 from the repository.
> [DEBUG] Retrieving parent-POM:
> org.apache.maven.plugins:maven-plugin-parent::2.0 for project:
> null:maven-install-plugin:maven-plugin:2.1 from the repositor
> y.
> [DEBUG] Adding managed dependencies for unknown:maven-install-plugin
> [DEBUG]   org.apache.maven:maven-project:jar:2.0
> [DEBUG]   org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
> [DEBUG]   org.codehaus.plexus:plexus-utils:jar:1.0.4
> [DEBUG] Retrieving parent-POM: org.apache.maven.plugins:maven-plugins::3
> for
> project: null:maven-jar-plugin:maven-plugin:2.1 from the repository.
> [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::4 for
> project:
> org.apache.maven.plugins:maven-plugins:pom:3 from the repository.
> [DEBUG] Skipping disabled repository Codehaus Snapshots
> [DEBUG] maven-war-plugin: resolved to version 2.0.2 from repository
> central
> [DEBUG] Skipping disabled repository Codehaus Snapshots
> [DEBUG] maven-site-plugin: resolved to version 2.0-beta-5 from repository
> central
> [DEBUG] Retrieving parent-POM: org.apache.maven.plugins:maven-plugins::1
> for
> project: null:maven-site-plugin:maven-plugin:2.0-beta-5 from the
> repository.
> [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::1 for
> project:
> org.apache.maven.plugins:maven-plugins:pom:1 from the repository.
> [DEBUG] Retrieving parent-POM: org.apache:apache::1 for project:
> org.apache.maven:maven-parent:pom:1 from the repository.
> [DEBUG] Skipping disabled repository Codehaus Snapshots
> [DEBUG] maven-dashboard-plugin: using locally installed snapshot
> [DEBUG] Artifact not found - using stub model: Unable to determine the
> latest version
> 
>   org.apache.maven.plugins:maven-dashboard-plugin:pom:LATEST
> 
> 
> [DEBUG] Using defaults for missing POM
> org.apache.maven.plugins:maven-dashboard-plugin:pom:LATEST
> [DEBUG] maven-dashboard-plugin: using locally installed snapshot
> [DEBUG] Artifact not found - using stub model: Unable to determine the
> release version
> 
>   org.apache.maven.plugins:maven-dashboard-plugin:pom:RELEASE
> 
> 
> [DEBUG] Using defaults for missing POM
> org.apache.maven.plugins:maven-dashboard-plugin:pom:RELEASE
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] The plugin 'org.apache.maven.plugins:maven-dashboard-plugin' does
> not
> exist or no valid version could be found
> [INFO]
> ------------------------------------------------------------------------
> [DEBUG] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: The plugin '
> org.apache.maven.plugins:maven-dashboard-plugin' does not exist or no
> valid
> version cou
> ld be found
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(
> DefaultLifecycleExecutor.java:1286)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> DefaultLifecycleExecutor.java:1522)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> (DefaultLifecycleExecutor.java:386)
>         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> DefaultLifecycleExecutor.java:138)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
>         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:585)
>         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)
> Caused by: org.apache.maven.plugin.version.PluginVersionNotFoundException:
> The plugin 'org.apache.maven.plugins:maven-dashboard-plugin' does not
> exist
> or n
> o valid version could be found
>         at
> org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion
> (DefaultPluginVersionManager.java:228)
>         at
> org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion
> (DefaultPluginVersionManager.java:90)
>         at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(
> DefaultPluginManager.java:166)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(
> DefaultLifecycleExecutor.java:1257)
>         ... 14 more
> 
> 
> 
> I have the dashboard-report:dashboard working fine, but not the persist.
> 
> 
> 
> 
> On 11/2/07, Lee Meador <[EMAIL PROTECTED]> wrote:
>>
>> Its dashboard:persist according to
>> http://mojo.codehaus.org/dashboard-maven-plugin/plugin-info.html but
>> dashboard-report:persist according to
>> http://mojo.codehaus.org/dashboard-maven-plugin/plugin-info.html
>>
>> I suggest you try it without the -report part. The list of goals is
>> auto-generated while the other page comes from some docs that someone
>> typed in. It may be out of date.
>>
>> -- Lee
>>
>> On Nov 1, 2007 1:16 PM, Mick Knutson <[EMAIL PROTECTED]> wrote:
>> > I have the following:
>> >
>> >             <plugin>
>> >                 <groupId>org.codehaus.mojo</groupId>
>> >                 <artifactId>dashboard-maven-plugin</artifactId>
>> >                 <version>1.0-SNAPSHOT</version>
>> >
>> >                 <configuration>
>> >                     <dialect>${hibernate.dialect}</dialect>
>> >                     <driverClass>${jdbc.driverClass}</driverClass>
>> >                     <connectionUrl>${dashboard.connectionUrl
>> > }</connectionUrl>
>> >                     <username>tro</username>
>> >                     <password>test</password>
>> >                 </configuration>
>> >
>> >
>> >             </plugin>
>> >
>> >
>> >
>> >
>> > I get the following error when I run "mvn dashboard-report:persist -e
>> -X"
>> >
>> >
>> > [DEBUG] Retrieving parent-POM: org.codehaus.mojo:mojo::11 for project:
>> > null:mojo-sandbox:pom:2 from the repository.
>> > [DEBUG] dashboard-maven-plugin: using locally installed snapshot
>> > [INFO]
>> >
>> ------------------------------------------------------------------------
>> > [ERROR] BUILD FAILURE
>> > [INFO]
>> >
>> ------------------------------------------------------------------------
>> > [INFO] Required goal not found: dashboard-report:persist
>> > [INFO]
>> >
>> ------------------------------------------------------------------------
>> > [DEBUG] Trace
>> > org.apache.maven.BuildFailureException: Required goal not found:
>> > dashboard-report:persist
>> >         at
>> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
>> > DefaultLifecycleExecutor.java:1538)
>> >         at
>> >
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
>> > (DefaultLifecycleExecutor.java:386)
>> >         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
>> > DefaultLifecycleExecutor.java:138)
>> >         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java
>> :334)
>> >         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>> >         at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
>> >         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:585)
>> >         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)
>> > [INFO]
>> >
>> ------------------------------------------------------------------------
>> > [INFO] Total time: 2 seconds
>> > [INFO] Finished at: Thu Nov 01 11:13:50 PDT 2007
>> > [INFO] Final Memory: 3M/6M
>> > [INFO]
>> >
>> ------------------------------------------------------------------------
>> >
>> >
>> >
>> >
>> > --
>> >
>> > Thanks,
>> > Mick Knutson
>> >
>> > http://www.baselogic.com
>> > http://www.blincmagazine.com
>> > http://www.djmick.com
>> > http://www.myspace.com/mickknutson
>> > http://www.myspace.com/djmick_dot_com
>> > http://www.myspace.com/sexybeotches
>> > http://www.thumpradio.com
>> > ---
>> >
>>
>>
>>
>> --
>> -- Lee Meador
>> Sent from gmail. My real email address is lee AT leemeador.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> -- 
> 
> Thanks,
> Mick Knutson
> 
> http://www.baselogic.com
> http://www.blincmagazine.com
> http://www.djmick.com
> http://www.myspace.com/mickknutson
> http://www.myspace.com/djmick_dot_com
> http://www.myspace.com/sexybeotches
> http://www.thumpradio.com
> ---
> 
> 

-- 
View this message in context: 
http://www.nabble.com/-m2--dashboard-error....-tf4733205s177.html#a13562043
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to