-
Notifications
You must be signed in to change notification settings - Fork 0
/
buildSamples.xml
executable file
·84 lines (66 loc) · 2.79 KB
/
buildSamples.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?xml version="1.0"?>
<!DOCTYPE project [
<!ENTITY properties SYSTEM "file:xmls/properties.xml">
<!ENTITY paths SYSTEM "file:xmls/path_refs.xml">
<!ENTITY taskdefs SYSTEM "file:xmls/taskdefs.xml">
<!ENTITY taskdefs_post_compile SYSTEM "file:xmls/taskdefs_post_compile.xml">
<!ENTITY targets SYSTEM "file:xmls/targets.xml">
]>
<project default="printEnv" basedir=".">
<!-- =================================================================== -->
<description>
Samples Build file for Axis
Notes:
This is a build file for use with the Jakarta Ant build tool.
Prerequisites:
jakarta-ant from http://jakarta.apache.org
Optional components:
SOAP Attachment support enablement:
activation.jar from http://java.sun.com/products/javabeans/glasgow/jaf.html
mailapi.jar from http://java.sun.com/products/javamail/
Security support enablement:
xmlsec.jar from fresh build of CVS from http://xml.apache.org/security/
Other support jars from http://cvs.apache.org/viewcvs.cgi/xml-security/libs/
Build Instructions:
To build, run
ant "target"
on the directory where this file is located with the target you want.
Most useful targets:
- compile : compiles the samples and WSDL files
Author:
Matt Seibert [email protected]
Copyright:
Copyright (c) 2002-2003 Apache Software Foundation.
</description>
<!-- ==================================================================== -->
&properties;
&paths;
&taskdefs;
&taskdefs_post_compile;
&targets;
<!-- =========================================================================== -->
<target name="copy"/>
<!-- =========================================================================== -->
<target name="compile" depends="printEnv,copy">
<!-- Compile the sample code -->
<foreach target="component-compile" fork="${foreach.fork}" inheritAll="${ant.inheritAll}" inheritRefs="${ant.inheritRefs}">
<param name="file">
<fileset dir="${axis.home}" includes="samples/**/build.xml"/>
</param>
</foreach>
</target>
<!-- =========================================================================== -->
<target name="clean" depends="setenv">
<delete dir="${build.dest}/samples"/>
</target>
<!-- =================================================================== -->
<!-- This simply echos the component files, for sanity checks -->
<!-- =================================================================== -->
<target name="echoTest" >
<foreach target="echo-file" fork="${foreach.fork}" inheritAll="${ant.inheritAll}" inheritRefs="${ant.inheritRefs}">
<param name="file">
<fileset dir="${axis.home}" includes="samples/**/build.xml"/>
</param>
</foreach>
</target>
</project>