2016-07-13 3 views
0

私はcxf 3.0.9 jarでプロジェクトを構築しようとしています。現在のプロジェクトではcxf 2.7.11を使用しています。これをcxf.3.0.9にアップグレードする必要がありますが、cxf 3.0.9ではwsdl2javaクラスは使用できません。現在のビルドファイルでは、私は、これは、CXF 3.0.9で動作していないJavaのクラス名=「org.apache.cxf.tools.wsdlto.WSDLToJava」フォーク=「true」をfailonerror =「true」をCXF 3.0.9 jarを使用したantターゲットでのwsdl2javaの使用

と目標を持っていますjarにはorg.apache.cxf.tools.wsdlto.WSDLToJavaが存在しないためです。誰でも、antとwsdl2javaを使ってCxf 3.0.9.Attachingを使って、プロジェクトをビルドする方法を教えてください。アリのビルドxmlスニペットを参考にしてください。

<target name="wsdl2java"> 
 
     <java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true" failonerror="true"> 
 
     \t <sysproperty key="exitOnFinish" value="true"/> 
 
     \t <arg value="-all"/> 
 
\t \t <arg value="-fe"/> 
 
\t \t <arg value="jaxws21"/> \t \t 
 
     <arg value="-d"/> 
 
     <arg value="src"/> 
 
     \t <arg value="-b"/> 
 
\t \t <arg value="bindings.xml"/> 
 
     \t <arg value="-exsh"/> 
 
     \t <arg value="true"/> 
 
\t \t <arg value="-dns"/> 
 
\t \t <arg value="true"/> 
 
\t \t <arg value="-dex"/> 
 
\t \t <arg value="true"/> 
 
\t \t <arg value="-verbose"/> 
 
\t \t <arg value="-autoNameResolution"/> 
 
     <arg value="${wsdl.url}"/> \t \t 
 
     <classpath> 
 
      <path refid="cxf.deps"/> 
 
     </classpath> 
 
     </java> 
 
    </target>

答えて

0

私はあなたのプロジェクトにcxf-tools-wsdlto-core-3.0.9-sources.jarを追加する必要があると思います。 Mavenを使用している場合、クラスは自動的に利用可能になります。 cxf-tools-wsdlto-core

+0

ありがとうございました。これは魅力的です。 – prasenslg

+0

心配はいりません。それが働いたことを知ってうれしい。 –

関連する問題