阅读背景:

wsdl2Java 3种实现方式_xiaofengtoo的专栏

来源:互联网 

cxf wsdl2Java 实现

一、ant 实现

<?xml version="1.0"?>
<project name="cxf build" basedir=".">
	
	<property name="cxf.home" location ="D:/developSoft/apache-cxf-2.3.3"/>
	<property name="src.dir" value="${basedir}/src" />
	<property name="build-gen" location="${basedir}/gen"/>
	<property name="wsdl-name" value="hello.wsdl"/>
	<property name="wsdl-path" value="${src.dir}/${wsdl-name}"/>

	<path id="cxf.classpath">
		<!-- 一定要编译class -->
		<pathelement location="${basedir}/WebRoot/WEB-INF/classes"/>	
		<fileset dir="${cxf.home}/lib">
			<include name="*.jar"/>
		</fileset>
	</path>
	<target name="cxfWSDLToJava">
		<echo message="Running WSDL2Java task"/>
		<delete quiet="true" dir="${build-gen}"/>
		<mkdir dir="${build-gen}"/>
		<java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true">
			<arg value="-client"/>
			<arg value="-d"/>
			<arg value="${build-gen}/src"/>
			<arg value="${wsdl-path}"/>
			<classpath>
				<path refid="cxf.classpath"/>
			</classpath>
		</java>
	</target>
</project><?xml version="1.



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: