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

Reply via email to