Are you using the big cxf bundle jar or individual jars.   If individual jars, 
you'll need the jars:
cxf-xjc-ts-${version}.jar
cxf-xjc-dv-${version}.jar

That said, it's strange that it's showing the -Xcommons-lang plugin there but 
it's not working.   It's finding it.   I'm not sure what to make of that.   
Hmmm.....

Dan



On Friday 08 August 2008 11:18:35 am kouss wrote:
> when trying -xjc-Xdv (and the same for-xjc-Xts), I have this error :
>
> [java] WSDLToJava Error: XJC reported 'BadCommandLineException' for -xjc
> argument:-extension -xjc-Xdv
>      [java]
>      [java] avaliable plugin options:
>      [java]   -Xcommons-lang        :  generate toString(), hashCode() and
> equals() for generated code using Jakarta's common-lang
>      [java]  [-Xcommons-lang:ToStringStyle=MULTI_LINE_STYLE
>      [java]   | DEFAULT_STYLE
>      [java]   | NO_FIELD_NAMES_STYLE
>      [java]   | SHORT_PREFIX_STYLE
>      [java]   | SIMPLE_STYLE
>      [java]   | <Fully qualified class name of a ToStringStyle subtype>]
>      [java]
>      [java]   -Xlocator          :  enable source location support for
> generated code
>      [java]   -Xsync-methods     :  generate accessor methods with the
> 'synchronized' keyword
>      [java]   -mark-generated    :  mark the generated code as
> @javax.annotation.Generated
>      [java]   -episode <FILE>    :  generate the episode file for separate
> compilation
>      [java]
>      [java]
>
> Is there a missing jar?
>
> dkulp wrote:
> > Can you try using the xjc plugins that we have built in to make sure at
> > least
> > they work OK?
> >
> > -xjc-Xdv    (default values injected)
> > and/or
> > -xjc-Xts     (toString methods)
> >
> > If they don't work, the somethings probably wrong in the code.   If they
> > work,
> > then it migh be a classpath/classloader issue.
> >
> > Dan
> >
> > On Friday 08 August 2008 10:51:36 am kouss wrote:
> >> I would like to have toString, equals and hashcode methods in the
> >> generated
> >> beans by wsdl2java with cxf.
> >> This is what I have done :
> >>
> >>         <java classname="org.apache.cxf.tools.wsdlto.WSDLToJava"
> >> fork="true">
> >>             <arg value="-client" />
> >>            <!--<arg value="-verbose"/>-->
> >>             <arg value="-d" />
> >>             <arg value="${userProfileService.src.generated}" />
> >>             <arg value="-b" />
> >>             <arg
> >> value="${userProfileService.src.resources}/${userProfileService.bindings
> >>.na me}" />
> >>             <arg
> >> value="-xjc-Xcommons-lang:ToStringStyle=MULTI_LINE_STYLE"/> <arg
> >> value="${userProfileService.wsdl.dir}/${userProfileService.wsdl.name}"
> >> /> <classpath>
> >>                 <path refid="cxfbuildpath" />
> >>             </classpath>
> >>         </java>
> >>
> >> My build path is defined as follows :
> >>
> >> <path id="cxfbuildpath">
> >>         <path refid="buildLibs" />
> >>         <fileset dir="lib/cxf">
> >>             <include name="**/*.jar" />
> >>         </fileset>
> >>     </path>
> >>
> >> and in my "/lib/cxf", I have cxf jars and, particularly,
> >> jaxb-commons-lang-plugin-2.1.3.jar and jaxb-xjc-2.1.6.jar.
> >>
> >> The problem is that no method (tostring, equals, hashcode) was
> >> generated.
> >>
> >> Have you an idea about the problem?
> >>
> >> Thank you.
> >
> > --
> > Daniel Kulp
> > [EMAIL PROTECTED]
> > http://www.dankulp.com/blog



-- 
Daniel Kulp
[EMAIL PROTECTED]
http://www.dankulp.com/blog

Reply via email to