<?xml version="1.0"?>
<project name="projwebservice" default="generate-java" basedir=".">
    <!--
      Sample Ant build.xml file for generating Axis client Java code from WSDL.
    -->
    <taskdef resource="net/sf/antcontrib/antcontrib.properties" />

    <property name="axis.home" value="C:/tools/axis" />
    <path id="axis.classpath">
        <fileset dir="${axis.home}">
            <include name="**/*.jar" />
        </fileset>
    </path>
    <taskdef resource="axis-tasks.properties" classpathref="axis.classpath" />

    <target name="generate-java-from-url" description="Generate java files from WSDL (from URL)">
        <axis-wsdl2java
            failonnetworkerrors="true"
            output="${basedir}"
            url="http://localhost:7500/axis/services/ProjWebService?WSDL"
            verbose="true" >
            <mapping namespace="http://www.thinkui.com/ns/proj" package="thinkui.websvc.client" />
        </axis-wsdl2java>
    </target>
    
    <target name="generate-java-from-file" description="Generate java files from WSDL (from file)">
        <axis-wsdl2java
            failonnetworkerrors="true"
            output="${basedir}"
            url="file:///C:/work/thinkui/project/workspace/projwebservice/build-config/projwebservice.wsdl"
            verbose="true" >
            <mapping namespace="http://www.thinkui.com/ns/proj" package="thinkui.websvc.client" />
        </axis-wsdl2java>
    </target>
</project>