Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1995 mbrodzia 1
<project name="ant-wsdl2java-task">
2
 
3
	<macrodef name="ant-wsdl2java-client">
4
		<attribute name="output" default="${basedir}/build/generate/wsdl"/>
5
		<attribute name="url"/>
6
		<sequential>
7
			<ant-wsdl2java output="@{output}" url="@{url}" serverside="false"/>
8
		</sequential>
9
	</macrodef>
10
 
11
 
12
	<macrodef name="ant-wsdl2java-server">
13
		<attribute name="output" default="${basedir}/build/generate/wsdl"/>
14
		<attribute name="url"/>
15
		<sequential>
16
			<ant-wsdl2java output="@{output}" url="@{url}" serverside="true"/>
17
			<sleep seconds="3"/>
18
			<delete>
19
				<fileset dir="@{output}">
20
					<include name="**/*Locator.java"/>
21
					<include name="**/*Stub.java"/>
22
				</fileset>
23
			</delete>
24
		</sequential>
25
	</macrodef>
26
 
27
 
28
 
29
	<macrodef name="ant-wsdl2java">
30
 
31
		<attribute name="output" default="${basedir}/build/generate/wsdl"/>
32
		<attribute name="serverside" default="false"/>
33
		<attribute name="url"/>
34
 
35
		<sequential>
36
 
37
			<taskdef name      = "axis-wsdl2java"
38
					 classname = "org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask">
39
				<classpath>
40
					<path refid = "using.axis.path"/>
41
				</classpath>
42
			</taskdef>
43
 
44
			<mkdir dir="@{output}"/>
45
 
46
			<axis-wsdl2java debug      = "false"
47
							helpergen  = "false"
48
							noimports  = "false"
49
							output     = "@{output}"
50
							serverside = "@{serverside}"
51
							skeletondeploy = "true"
52
							url        = "@{url}"/>
53
 
54
		</sequential>
55
	</macrodef>
56
 
57
</project>