I reported it on JIRA : https://issues.apache.org/jira/browse/CXF-4002
On Thu, Dec 29, 2011 at 4:00 AM, Daniel Kulp <[email protected]> wrote: > > 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 >
