blob: 46e866171c5d1da44741ca96cb15afa5687f257e [file]
<?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>