wsdl 2 java antスクリプト



開発中にまとめられたシナリオは必要な人に少しでも役に立って欲しいです。ディスクとProxyを生成するスクリプトが自分で見つけられなかっただけかもしれません。知っているものは返事してください。ありがとうございます。
 
<?xml version="1.0"?>
<project name="cxf" basedir="." default="usage">
	<property name="webroot.dir" value="WebRoot"/>
	<property name="src.dir" value="src"/> 
	<property name="client.dir" value="client"/> 
	<property name="server.dir" value="server"/> 
	<property name="compile.dir" value="${webroot.dir}/WEB-INF/classes"/>
	
	<target name="usage">
		<echo message=""/>
		<echo message="Portlet-struts build file"/>
		<echo message="------------------------------------------------------"/>
		<echo message=""/>
		<echo message="Available targets are:"/>
		<echo message=""/>
		<echo message="java2wsdl    		-->java    wsdl  ,java2wsdl -Ddir=com/starit/cxf/java2wsdl -Dsrc=com.starit.cxf.java2wsdl.Hello"/>
		<echo message="wsdl2javaClient    	-->java    client,java2wsdl -Ddir=com/starit/cxf/java2wsdl -Dwsdl=hello.wsdl"/>
		<echo message="wsdl2javaServer    	-->java    server,java2wsdl -Ddir=com/starit/cxf/java2wsdl -Dwsdl=hello.wsdl"/>
		<echo message="wsdl2javaImpl    	-->java       ,java2wsdl -Ddir=com/starit/cxf/java2wsdl -Dwsdl=hello.wsdl"/>
		<echo message="wsdl2javaAll    	    -->java    All,java2wsdl -Ddir=com/starit/cxf/java2wsdl -Dwsdl=hello.wsdl"/>
		<echo message=""/>
	</target>
	
	<target name="java2wsdl">
		<echo message="  wsdl  "/>
      	<exec dir="${compile.dir}" executable="cmd.exe" >      
			<arg line="/c java2wsdl"/>
			<arg line="-o hello.wsdl ${src}"/>
      	</exec>
      	<!-- copy     -->
		<move todir="${src.dir}/${dir}" preservelastmodified="true">
			<fileset dir="${compile.dir}">
				<include name="**/*.wsdl"/>
			</fileset>
		</move>
		<move todir="${src.dir}" preservelastmodified="true">
			<fileset dir="${compile.dir}">
				<include name="**/*.java"/>
			</fileset>
		</move>
  	</target>
  	
  	<target name="wsdl2javaClient">
  		<echo message="  java client  "/>
  		<mkdir dir="${client.dir}/${dir}"/>
      	<exec dir="." executable="cmd.exe" >      
			<arg line="/c wsdl2java"/>
			<arg line="-client"/>
			<arg line="-d ${client.dir} ${src.dir}/${dir}/${wsdl}"/>
      	</exec>
  	</target>
  	
	<target name="wsdl2javaServer">
  		<echo message="  java server  "/>
  		<mkdir dir="${server.dir}/${dir}"/>
      	<exec dir="." executable="cmd.exe" >      
			<arg line="/c wsdl2java"/>
			<arg line="-server"/>
			<arg line="-d ${server.dir} ${src.dir}/${dir}/${wsdl}"/>
      	</exec>
  	</target>
  	
  	<target name="wsdl2javaImpl">
  		<echo message="  java Impl  "/>
  		<mkdir dir="${server.dir}/${dir}"/>
      	<exec dir="." executable="cmd.exe" >      
			<arg line="/c wsdl2java"/>
			<arg line="-impl"/>
			<arg line="-d ${src.dir} ${src.dir}/${dir}/${wsdl}"/>
      	</exec>
  	</target>
  	
  	<target name="wsdl2javaAll">
  		<echo message="  java Impl  "/>
  		<mkdir dir="${server.dir}/${dir}"/>
      	<exec dir="." executable="cmd.exe" >      
			<arg line="/c wsdl2java"/>
			<arg line="-all"/>
			<arg line="-d ${src.dir} ${src.dir}/${dir}/${wsdl}"/>
      	</exec>
  	</target>
</project>