Rev 99 | Rev 104 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
99 | jmachado | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <project name="estgwebservices" basedir="."> |
||
3 | |||
4 | <taskdef name="wsimport" classname="com.sun.tools.ws.ant.WsImport"> |
||
5 | <classpath refid="pathToToolsLib"/> |
||
6 | </taskdef> |
||
7 | |||
8 | <target name="ws.generate-siges-client" depends="initDirs"> |
||
103 | jmachado | 9 | <copy file="${ws.client.binding.dir}/${ws.siges.binding.file}" todir="${build.dir.ws}" overwrite="true"/> |
10 | <replace file="${build.dir.ws}/${ws.siges.binding.file}" encoding="UTF-8"> |
||
11 | <replacefilter token="@wsdl.client@" value="${ws.siges.wsdl}"/> |
||
12 | <replacefilter token="@target.namespace@" value="${ws.siges.target.namespace}"/> |
||
99 | jmachado | 13 | <replacefilter token="@ws.package@" value="${ws.siges.package}"/> |
14 | </replace> |
||
15 | <wsimport |
||
16 | debug="${ws.debug}" |
||
17 | verbose="${ws.verbose}" |
||
18 | keep="${ws.keep}" |
||
19 | extension="${ws.extension}" |
||
20 | destdir="${gen.dir.java}" |
||
103 | jmachado | 21 | wsdl="${ws.siges.wsdl}"> |
99 | jmachado | 22 | <binding dir="${build.dir.ws}" includes="${ws.client.binding.file}"/> |
23 | </wsimport> |
||
24 | <delete> |
||
25 | <fileset dir="${gen.dir.java}"> |
||
26 | <include name="**/*.class"/> |
||
27 | </fileset> |
||
28 | </delete> |
||
29 | </target> |
||
103 | jmachado | 30 | |
31 | <target name="ws.generate-google-client" depends="initDirs"> |
||
32 | <copy file="${ws.client.binding.dir}/${ws.google.binding.file}" todir="${build.dir.ws}" overwrite="true"/> |
||
33 | <replace file="${build.dir.ws}/${ws.google.binding.file}" encoding="UTF-8"> |
||
34 | <replacefilter token="@wsdl.client@" value="${ws.google.wsdl}"/> |
||
35 | <replacefilter token="@target.namespace@" value="${ws.google.target.namespace}"/> |
||
36 | <replacefilter token="@ws.package@" value="${ws.google.package}"/> |
||
37 | </replace> |
||
38 | <wsimport |
||
39 | debug="${ws.debug}" |
||
40 | verbose="${ws.verbose}" |
||
41 | keep="${ws.keep}" |
||
42 | extension="${ws.extension}" |
||
43 | destdir="${gen.dir.java}" |
||
44 | wsdl="${ws.google.wsdl}"> |
||
45 | <binding dir="${build.dir.ws}" includes="${ws.client.binding.file}"/> |
||
46 | </wsimport> |
||
47 | <delete> |
||
48 | <fileset dir="${gen.dir.java}"> |
||
49 | <include name="**/*.class"/> |
||
50 | </fileset> |
||
51 | </delete> |
||
99 | jmachado | 52 | </target> |
103 | jmachado | 53 | |
99 | jmachado | 54 | </project> |