Can you log both of these as bugs in JIRA? https://issues.apache.org/jira/browse/CXF
A test case (or even a patch) would be great as well. :-) Dan On Tuesday, December 27, 2011 5:03:30 PM David Karlsen wrote: > 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.w > > sdl</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(AbstractMavenPluginE > > xecutor.java:48) at > > org.sonar.batch.AbstractMavenPluginExecutor.execute(AbstractMavenPluginE > > xecutor.java:37) at > > org.sonar.batch.phases.InitializersExecutor.executeMavenPlugin(Initializ > > ersExecutor.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(DefaultPluginMa > > nager.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(Default > > LifecycleExecutor.java:723) at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifec > > ycle(DefaultLifecycleExecutor.java:556) at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkProjectLifecycle > > (DefaultLifecycleExecutor.java:1205) at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkLifecycle(Defaul > > tLifecycleExecutor.java:1038) at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Default > > LifecycleExecutor.java:643) at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoa > > l(DefaultLifecycleExecutor.java:569) at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultL > > ifecycleExecutor.java:539) at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandle > > Failures(DefaultLifecycleExecutor.java:387) at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments( > > DefaultLifecycleExecutor.java:348) at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifec > > ycleExecutor.java:180) at > > org.sonar.maven.Maven2PluginExecutor.concreteExecute(Maven2PluginExecuto > > r.java:52) at > > org.sonar.batch.AbstractMavenPluginExecutor.execute(AbstractMavenPluginE > > xecutor.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(De > > faultPluginManager.java:1157) at > > org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPl > > uginManager.java:705) at > > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa > > nager.java:468) at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Default > > LifecycleExecutor.java:694) ... 46 more -- Daniel Kulp [email protected] - http://dankulp.com/blog Talend Community Coder - http://coders.talend.com
