I also found another regression:

Duplicated option: verbose when I have
<extraarg>-verbose</extraarg>

And when I have these plugins activated:
  <dependencies>
                                        <dependency>

<groupId>org.apache.cxf.xjcplugins</groupId>

<artifactId>cxf-xjc-ts</artifactId>
                                                <version>2.4.0</version>
                                        </dependency>
                                        <dependency>

<groupId>net.java.dev.jaxb2-commons</groupId>

<artifactId>jaxb-fluent-api</artifactId>
                                                <version>2.1.8</version>
                                        </dependency>
                                </dependencies>

I get:

error: toString() is already defined in ClientContextType


This did not happen with 2.5.0



2011/12/27 Celinio <[email protected]>:
> Hi,
> I am getting this error when using the version 2.5.1 of the
> cxf-codegen-plugin (i did not get this error with the previous version that
> was using which was 2.1.8) .
> Any idea about what could go wrong ? Thanks !
>
> Pom of the parent :
>  <plugin>
>         <groupId>org.apache.cxf</groupId>
>         <artifactId>cxf-codegen-plugin</artifactId>
>         <version>2.5.1</version>
>  </plugin>
>
> Pom of the child :
>
> <plugin>
>    <groupId>org.apache.cxf</groupId>
>    <artifactId>cxf-codegen-plugin</artifactId>
>    <executions>
>        <execution>
>            <id>generate-sources</id>
>            <phase>generate-sources</phase>
>            <configuration>
>                <sourceRoot>${basedir}/src/main/generated/</sourceRoot>
>                <wsdlOptions>
>                    <wsdlOption>
>
> <wsdl>${basedir}/src/main/resources/wsdl/mobileclient/blablaClient-1.0.wsdl</wsdl>
>                        <extraargs>
>                            <extraarg>-client</extraarg>
>                            <extraarg>-p</extraarg>
>
> <extraarg>http://www.xxx.com/client.blablaClient</extraarg>
>
>                        </extraargs>
>                    </wsdlOption>
>                </wsdlOptions>
>            </configuration>
>            <goals>
>                <goal>wsdl2java</goal>
>            </goals>
>        </execution>
>    </executions>
> </plugin>
>
> Here is the complete stack trace :
>
> Embedded error: Unable to execute maven plugin Error configuring:
> org.apache.cxf:cxf-codegen-plugin. Reason: ERROR: Cannot override read-only
> parameter: classesDirectory in goal: cxf-codegen:wsdl2java [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> Caused by: org.sonar.api.utils.SonarException: Unable to execute maven
> plugin
>    at
> org.sonar.batch.AbstractMavenPluginExecutor.execute(AbstractMavenPluginExecutor.java:48)
>    at
> org.sonar.batch.AbstractMavenPluginExecutor.execute(AbstractMavenPluginExecutor.java:37)
>    at
> org.sonar.batch.phases.InitializersExecutor.executeMavenPlugin(InitializersExecutor.java:67)
>    at
> org.sonar.batch.phases.InitializersExecutor.execute(InitializersExecutor.java:54)
>    at org.sonar.batch.phases.Phases.execute(Phases.java:77)
>    at org.sonar.batch.ProjectBatch.execute(ProjectBatch.java:59)
>    at org.sonar.batch.Batch.analyzeModule(Batch.java:164)
>    at org.sonar.batch.Batch.analyzeModule(Batch.java:155)
>    at org.sonar.batch.Batch.analyzeModule(Batch.java:155)
>    at org.sonar.batch.Batch.analyzeModules(Batch.java:82)
>    at org.sonar.batch.Batch.execute(Batch.java:62)
>    at org.sonar.maven.SonarMojo.executeBatch(SonarMojo.java:155)
>    at org.sonar.maven.SonarMojo.execute(SonarMojo.java:144)
>    at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
>    at org.codehaus.mojo.sonar.Bootstraper.executeMojo(Bootstraper.java:98)
>    ... 21 more
> Caused by: org.apache.maven.lifecycle.LifecycleExecutionException: Error
> configuring: org.apache.cxf:cxf-codegen-plugin. Reason: ERROR: Cannot
> override read-only parameter: classesDirectory in goal:
> cxf-codegen:wsdl2java
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:723)
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkProjectLifecycle(DefaultLifecycleExecutor.java:1205)
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkLifecycle(DefaultLifecycleExecutor.java:1038)
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:643)
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>    at
> org.sonar.maven.Maven2PluginExecutor.concreteExecute(Maven2PluginExecutor.java:52)
>    at
> org.sonar.batch.AbstractMavenPluginExecutor.execute(AbstractMavenPluginExecutor.java:46)
>    ... 35 more
> Caused by: org.apache.maven.plugin.PluginConfigurationException: Error
> configuring: org.apache.cxf:cxf-codegen-plugin. Reason: ERROR: Cannot
> override read-only parameter: classesDirectory in goal:
> cxf-codegen:wsdl2java
>    at
> org.apache.maven.plugin.DefaultPluginManager.validatePomConfiguration(DefaultPluginManager.java:1157)
>    at
> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:705)
>    at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:468)
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>    ... 46 more



-- 
--
David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen

Reply via email to