Subversion Repositories bacoAlunos

Rev

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>