| <?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"> |
| ]> |
| |
| <!-- =================================================================== |
| <description> |
| Test/Sample Component 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 |
| |
| Build Instructions: |
| To compile |
| ant compile |
| To execute |
| ant run |
| |
| Author: |
| Matt Seibert mseibert@us.ibm.com |
| |
| Copyright: |
| Copyright (c) 2002-2003 Apache Software Foundation. |
| </description> |
| ==================================================================== --> |
| |
| <!-- |
| |
| Build file for code/WSDL generation necessary for interop3/groupE tests. |
| |
| Notes: |
| This is a build file for use with the Jakarta Ant build tool. |
| |
| Prerequisites: |
| A successful Axis build configuration. |
| |
| Author: |
| Glyn Normington <glyn@apache.org> |
| |
| Copyright: |
| Copyright (c) 2002 Apache Software Foundation. |
| |
| --> |
| |
| <project name="Interop3GroupE" default="Interop3GroupE.main"> |
| <property name="axis.home" location="../../../.." /> |
| <property name="componentName" value="test/wsdl/interop3/groupE" /> |
| &properties; |
| &paths; |
| &taskdefs; |
| &taskdefs_post_compile; |
| &targets; |
| <property name="root.dir" value="../../../.."/> |
| |
| <path id="test-classpath"> |
| <pathelement location="${xerces.jar}"/> |
| <pathelement location="${regexp.jar}"/> |
| <pathelement location="${junit.jar}"/> |
| <pathelement location="${j2ee.jar}"/> |
| <pathelement location="${jsse.jar}"/> |
| <pathelement location="${jimi.jar}"/> |
| <pathelement location="${tools.jar}"/> |
| <pathelement location="${xmlsec.jar}"/> |
| <fileset dir="${lib.dir}"> |
| <include name="*.jar"/> |
| </fileset> |
| <pathelement path="${java.class.path}"/> |
| <pathelement location="${build.dest}" /> |
| <pathelement location="${build.dir}/tools" /> |
| </path> |
| |
| <taskdef name="wsdl2java" classname="org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask"> |
| <classpath refid="test-classpath" /> |
| </taskdef> |
| |
| <taskdef name="java2wsdl" classname="org.apache.axis.tools.ant.wsdl.Java2WsdlAntTask"> |
| <classpath refid="test-classpath" /> |
| </taskdef> |
| |
| <target name="Interop3GroupE.main"> |
| |
| <!-- Use this to check the classpath if the ANT Task fails... --> |
| <!-- |
| <property name="test-classpath.property" refid="test-classpath"/> |
| <echo message="Classpath for Interop3GroupE : ${test-classpath.property}"/> |
| --> |
| |
| <!-- Copy files to work directory --> |
| <copy todir="${build.dir}/work/test/wsdl/interop3/groupE" overwrite="yes"> |
| <fileset dir="${test.dir}/wsdl/interop3/groupE"> |
| <include name="**.java"/> |
| <include name="**.wsdd"/> |
| </fileset> |
| </copy> |
| |
| <!-- Compile Java --> |
| <javac srcdir="${build.dir}/work" destdir="${build.dest}" nowarn="${nowarn}" source="${source}" |
| debug="${debug}"> |
| <classpath refid="test-classpath" /> |
| <include name="test/wsdl/interop3/groupE/**.java" /> |
| <exclude name="test/wsdl/interop3/groupE/*TestCase.java" /> |
| <exclude name="test/wsdl/interop3/groupE/*Impl.java" /> |
| <exclude name="test/wsdl/interop3/groupE/PackageTests.java" /> |
| </javac> |
| |
| <!-- Now create WSDL files from the Java classes --> |
| <echo message="${axis.home}/test/wsdl/interop3/groupE/InteropTestDocLit is rpc/enc and should be doc/lit"/> |
| <java2wsdl output="${axis.home}/build/work/test/wsdl/interop3/groupE/InteropTestDocLit.wsdl" |
| className="test.wsdl.interop3.groupE.InteropTestDocLit" |
| namespace="http://soapinterop.org/WSDLInteropTestDocLit" |
| location="http://localhost:8080/axis/services/InteropTestDocLit"> |
| <mapping namespace="http://soapinterop.org/xsd" |
| package="test.wsdl.interop3.groupE"/> |
| </java2wsdl> |
| <java2wsdl output="${axis.home}/build/work/test/wsdl/interop3/groupE/InteropTestRpcEnc.wsdl" |
| className="test.wsdl.interop3.groupE.InteropTestRpcEnc" |
| namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" |
| location="http://localhost:8080/axis/services/InteropTestRpcEnc"> |
| <mapping namespace="http://soapinterop.org/xsd" |
| package="test.wsdl.interop3.groupE"/> |
| </java2wsdl> |
| <java2wsdl output="${axis.home}/build/work/test/wsdl/interop3/groupE/InteropTestList.wsdl" |
| className="test.wsdl.interop3.groupE.InteropTestList" |
| namespace="http://soapinterop.org/WSDLInteropTestList" |
| location="http://localhost:8080/axis/services/InteropTestList"> |
| <mapping namespace="http://soapinterop.org/xsd" |
| package="test.wsdl.interop3.groupE"/> |
| </java2wsdl> |
| |
| <!-- Create Java files from the WSDL --> |
| <wsdl2java url="${axis.home}/build/work/test/wsdl/interop3/groupE/InteropTestDocLit.wsdl" |
| output="${axis.home}/build/work" |
| deployscope="session" |
| noimports="no" |
| verbose="no" |
| testcase="no"> |
| <mapping namespace="http://soapinterop.org/WSDLInteropTestDocLit" |
| package="test.wsdl.interop3.groupE.client"/> |
| <mapping namespace="http://soapinterop.org/xsd" |
| package="test.wsdl.interop3.groupE.client"/> |
| </wsdl2java> |
| <wsdl2java url="${axis.home}/build/work/test/wsdl/interop3/groupE/InteropTestRpcEnc.wsdl" |
| output="${axis.home}/build/work" |
| deployscope="session" |
| noimports="no" |
| verbose="no" |
| testcase="no"> |
| <mapping namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" |
| package="test.wsdl.interop3.groupE.client"/> |
| <mapping namespace="http://soapinterop.org/xsd" |
| package="test.wsdl.interop3.groupE.client"/> |
| </wsdl2java> |
| <wsdl2java url="${axis.home}/build/work/test/wsdl/interop3/groupE/InteropTestList.wsdl" |
| output="${axis.home}/build/work" |
| deployscope="session" |
| noimports="no" |
| verbose="no" |
| testcase="no"> |
| <mapping namespace="http://soapinterop.org/WSDLInteropTestList" |
| package="test.wsdl.interop3.groupE.client"/> |
| <mapping namespace="http://soapinterop.org/xsd" |
| package="test.wsdl.interop3.groupE.client"/> |
| </wsdl2java> |
| |
| <!-- Copy files to work directory --> |
| <copy todir="${build.dir}/work/test/wsdl/interop3/groupE/client" overwrite="yes"> |
| <fileset dir="${test.dir}/wsdl/interop3/groupE/client"> |
| <include name="**.java"/> |
| </fileset> |
| </copy> |
| |
| <!-- Compile Java --> |
| <javac srcdir="${build.dir}/work" destdir="${build.dest}" debug="${debug}" source="${source}" nowarn="${nowarn}"> |
| <classpath refid="test-classpath" /> |
| <include name="test/wsdl/interop3/groupE/**.java" /> |
| <include name="test/wsdl/interop3/groupE/client/**.java" /> |
| </javac> |
| |
| <echo message="end of InteropTestSuite.main"/> |
| <echo message=""/> |
| </target> |
| </project> |