I haven't tried maven 3.0-beta-3 with the site plugin yet, but based on the
conversations I've read (on the dev list) maven-site-plugin
3.0-beta-2-SNAPSHOT should be updated to work.
The release process for maven-site-plugin 3.0-beta-2 is supposed to start
shortly, so I advice you to monitor the dev list and provide any feedback
you have!

/Anders

On Fri, Sep 3, 2010 at 17:29, Raphael Ackermann <rtac...@gmail.com> wrote:

> Using maven 3.0-beta-3 and the maven-site-plugin 3.0-beta-2-SNAPSHOT
> and specifying the reportPlugins configuration as shown on
> https://cwiki.apache.org/MAVEN/maven-3x-and-site-plugin.html
>
> I get the following error:
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:3.0-beta-2-SNAPSHOT:site
> (default-site) on project usp-sls-appliance: Unable to parse
> configuration of mojo
> org.apache.maven.plugins:maven-site-plugin:3.0-beta-2-SNAPSHOT:site
> for parameter plugin: Cannot find setter nor field
>  in org.apache.maven.plugins.site.ReportPlugin for 'reports' -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> execute goal
> org.apache.maven.plugins:maven-site-plugin:3.0-beta-2-SNAPSHOT:site
> (default-site) on project usp-sls-appliance: Unable to parse
> configuration of mojo
> org.apache.maven.plugins:maven-site-plugin:3.0-beta-2-SNAPSHOT:site fo
> r parameter plugin: Cannot find setter nor field in
> org.apache.maven.plugins.site.ReportPlugin for 'reports'
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:157)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:88)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:80)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:87)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:315)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:445)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:168)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:132)
>        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:597)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> Caused by: org.apache.maven.plugin.PluginConfigurationException:
> Unable to parse configuration of mojo
> org.apache.maven.plugins:maven-site-plugin:3.0-beta-2-SNAPSHOT:site
> for parameter plugin: Cannot find setter nor field in
> org.apache.maven.plugins.site.ReportPlugin for 'reports'
>        at
> org.apache.maven.plugin.internal.DefaultMavenPluginManager.populatePluginFields(DefaultMavenPluginManager.java:535)
>        at
> org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:467)
>        at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:96)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        ... 19 more
> Caused by:
> org.codehaus.plexus.component.configurator.ComponentConfigurationException:
> Cannot find setter nor field in
> org.apache.maven.plugins.site.ReportPlugin for 'reports'
>        at
> org.codehaus.plexus.component.configurator.converters.ComponentValueSetter.<init>(ComponentValueSetter.java:80)
>        at
> org.codehaus.plexus.component.configurator.converters.composite.ObjectWithFieldsConverter.processConfiguration(ObjectWithFieldsConverter.java:134)
>        at
> org.codehaus.plexus.component.configurator.converters.composite.ObjectWithFieldsConverter.fromConfiguration(ObjectWithFieldsConverter.java:89)
>        at
> org.codehaus.plexus.component.configurator.converters.composite.ArrayConverter.fromConfiguration(ArrayConverter.java:131)
>        at
> org.codehaus.plexus.component.configurator.converters.ComponentValueSetter.configure(ComponentValueSetter.java:260)
>        at
> org.codehaus.plexus.component.configurator.converters.composite.ObjectWithFieldsConverter.processConfiguration(ObjectWithFieldsConverter.java:137)
>        at
> org.codehaus.plexus.component.configurator.BasicComponentConfigurator.configureComponent(BasicComponentConfigurator.java:56)
>        at
> org.apache.maven.plugin.internal.DefaultMavenPluginManager.populatePluginFields(DefaultMavenPluginManager.java:505)
>        ... 22 more
> [ERROR]
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions,
> please read the following articles:
>
> Is this because the new site plugin doesn't work with the maven
> 3.0-beta-3 or is the example configuration wrong?
>
>                         <plugin>
>                                <groupId>org.apache.maven.plugins</groupId>
>                                <artifactId>maven-site-plugin</artifactId>
>                                <version>3.0-beta-2-SNAPSHOT</version>
>                                <configuration>
>                                        <reportPlugins>
>                                                <plugin>
>
>  <groupId>org.apache.maven.plugins</groupId>
>
>  <artifactId>maven-project-info-reports-plugin</artifactId>
>
>  <version>2.2</version>
>                                                        <configuration>
>
>  <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
>
>  <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
>                                                        </configuration>
>                                                        <reports>
>
>  <report>foo</report>
>
>  <report>toto</report>
>                                                        </reports>
>                                                </plugin>
>                                                <plugin>
>
>  <groupId>org.apache.maven.plugins</groupId>
>
>  <artifactId>maven-javadoc-plugin</artifactId>
>
>  <version>2.6.1</version>
>                                                </plugin>
>                                        </reportPlugins>
>                                </configuration>
>                        </plugin>
>
> Raphael
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>

Reply via email to