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
>

Reply via email to