java2wsdl을 생성 할 때 extraClasses 매개 변수를 전달하고 싶습니다. 다음은 Ant 태스크입니다.java2wsdl을 호출 할 때 Ant 스크립트에 extraClasses 옵션을 추가하는 방법은 무엇입니까?
<target name="rews.all" depends="xews.aar">
<echo message="${axis2.classpath}" />
<delete file="${build.dir}/wsdl/XEWS.wsdl" />
<taskdef name="java2wsdl"
classname="org.apache.ws.java2wsdl.Java2WSDLTask"
classpathref="axis2.classpath">
</taskdef>
<java2wsdl className="com.dd.xews.XEWS"
outputLocation="${build.dir}/wsdl/"
targetNamespace="http://xews.dd.com/"
schemaTargetNamespace="http://xews.dd.com">
<classpath>
<pathelement path="${axis2.classpath}"/>
<pathelement location="${build.dir}/classes"/>
<pathelement location="${vendor.dir}/AWS/lib/aws-java-sdk-1.2.1.jar"/>
</classpath>
</java2wsdl>
<copy todir="${build.dir}/" file="${build.dir}/wsdl/XEWS.wsdl"/>
</target>
행운을 제외한 모든 것을 시도했습니다.
누구나 구문을 알고 있습니까? 여기에 extraClasses를 어떻게 추가합니까?
<java2wsdl className ="com.dd.xews.XEWS"
outputLocation ="${build.dir}/wsdl/"
targetNamespace ="http://xews.dd.com/"
schemaTargetNamespace ="http://xews.dd.com"
extraClasses ="com.dd.xews.XEWS.Emailer.java">
</java2wsdl>
어떻게 java2wsdl Ant task
지원 않는 속성 을 찾을 :
Test1 파일은 (실패)
이 오류 java2wsdl doesn't support the "extraClasses" attribute
와 함께 실패?
내 Axis2 버전은 1.5.4입니다.
위의'Test1'을 참조하십시오. 실패했습니다. 다른 생각? – Danijel
.java 확장자가 없으면 클래스 이름이어야한다고 생각합니다. 예 : extraClasses = "com.dd.xews.XEWS.Emailer"; 이 정적 인 내부 클래스입니까? –
오류 :'java2wsdl은 "extraClasses"속성을 지원하지 않습니다. – Danijel