[jboss-svn-commits] JBossWS SVN: r1000 - trunk/src/test/ant
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Sep 19 06:32:51 EDT 2006
Author: heiko.braun at jboss.com
Date: 2006-09-19 06:32:48 -0400 (Tue, 19 Sep 2006)
New Revision: 1000
Added:
trunk/src/test/ant/build-interop.xml
Removed:
trunk/src/test/ant/build-interop-artifacts.xml
Log:
Renamed build file
Deleted: trunk/src/test/ant/build-interop-artifacts.xml
===================================================================
--- trunk/src/test/ant/build-interop-artifacts.xml 2006-09-19 10:29:37 UTC (rev 999)
+++ trunk/src/test/ant/build-interop-artifacts.xml 2006-09-19 10:32:48 UTC (rev 1000)
@@ -1,371 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- ============================================================ -->
-<!-- JBoss, the OpenSource J2EE webOS -->
-<!-- Distributable under LGPL license. -->
-<!-- See terms of license at http://www.gnu.org. -->
-<!-- ============================================================ -->
-
-<!-- $Id$ -->
-
-<project name="JBossWS-Interop" default="build" basedir="../../../">
-
- <import file="../build.xml"/>
-
- <property name="jwsdp.home" value="C:/dev/env/jwsdp-1.6"/>
- <property name="wsdl.update.marker" value="${test.resources.dir}/interop/wsdl.update"/>
-
- <path id="jwsdp.classpath">
- <fileset dir="${jwsdp.home}/jaxrpc/lib"/>
- <fileset dir="${jwsdp.home}/jwsdp-shared/lib">
- <include name="activation.jar"/>
- <include name="mail.jar"/>
- <include name="jax-qname.jar"/>
- </fileset>
- <fileset dir="${jwsdp.home}/saaj/lib"/>
- <fileset dir="${jwsdp.home}/jaxp/lib"/>
- </path>
-
- <path id="wscompile.tools.classpath">
- <fileset dir="${env.JAVA_HOME}/lib">
- <include name="*.jar"/>
- </fileset>
- </path>
-
- <path id="build.classpath">
- <path refid="javac.classpath"/>
- </path>
-
- <taskdef name="wscompile" classname="com.sun.xml.rpc.tools.ant.Wscompile">
- <classpath refid="jwsdp.classpath"/>
- </taskdef>
-
- <!--
- BUILD MACROS
- -->
-
- <macrodef name="create-client">
-
- <attribute name="company"/>
- <attribute name="module"/>
- <attribute name="features"/>
- <attribute name="config" default="config.xml"/>
- <attribute name="verbose" default="false"/>
-
- <sequential>
-
- <echo>Generating interop/@{company}/@{module}</echo>
-
- <mkdir dir="${test.resources.dir}/interop/@{company}/@{module}/META-INF"/>
-
- <wscompile
- keep="true"
- client="true"
- base="${build.test.dir}/classes"
- sourceBase="${test.java.dir}"
- nonClassDir="${test.java.dir}/org/jboss/test/ws/interop/@{company}/@{module}"
- mapping="${test.resources.dir}/interop/@{company}/@{module}/WEB-INF/jaxrpc-mapping.xml"
- features="@{features}"
- xPrintStackTrace="true"
- fork="true"
- verbose="@{verbose}"
- debug="true"
- config="${test.resources.dir}/interop/@{company}/@{module}/@{config}">
-
- <classpath>
- <path refid="wscompile.tools.classpath"/>
- <path refid="jwsdp.classpath"/>
- <path refid="build.classpath"/>
- </classpath>
- </wscompile>
- </sequential>
- </macrodef>
-
- <macrodef name="create-server">
-
- <attribute name="company"/>
- <attribute name="module"/>
- <attribute name="features"/>
- <attribute name="config" default="config.xml"/>
- <attribute name="verbose" default="false"/>
-
- <attribute name="import" default="true"/>
- <attribute name="server" default="false"/>
-
- <sequential>
-
- <echo>Generating interop/@{company}/@{module}</echo>
-
- <wscompile
- keep="true"
- import="@{import}"
- server="@{server}"
- base="${build.test.dir}/classes"
- sourceBase="${test.java.dir}"
- nonClassDir="${test.java.dir}/org/jboss/test/ws/interop/@{company}/@{module}"
- mapping="${test.resources.dir}/interop/@{company}/@{module}/WEB-INF/jaxrpc-mapping.xml"
- features="@{features}"
- xPrintStackTrace="true"
- fork="true"
- verbose="@{verbose}"
- debug="true"
- config="${test.resources.dir}/interop/@{company}/@{module}/@{config}">
-
- <classpath>
- <path refid="wscompile.tools.classpath"/>
- <path refid="jwsdp.classpath"/>
- <path refid="build.classpath"/>
- </classpath>
- </wscompile>
-
- </sequential>
- </macrodef>
-
- <macrodef name="fetch-wsdl">
- <attribute name="company"/>
- <attribute name="module"/>
- <attribute name="source"/>
- <attribute name="localName" default="service.wsdl"/>
-
- <sequential>
-
- <mkdir dir="${test.resources.dir}/interop/@{company}/@{module}/WEB-INF"/>
- <mkdir dir="${test.resources.dir}/interop/@{company}/@{module}/WEB-INF/wsdl"/>
-
- <get src="@{source}"
- dest="${test.resources.dir}/interop/@{company}/@{module}/WEB-INF/wsdl/@{localName}"
- verbose="true"
- usetimestamp="true"/>
- </sequential>
- </macrodef>
-
- <!--
- CLIENT AND ENDPOINT GENERATION
- -->
- <target name="prepare-interop">
- <mkdir dir="${build.test.dir}/libs/"/>
- <mkdir dir="${build.test.dir}/classes/"/>
- <mkdir dir="${build.test.dir}/reports/"/>
-
- <uptodate property="create.required" targetfile="${wsdl.update.marker}" >
- <srcfiles dir= "${test.resources.dir}/interop" includes="**/WEB-INF/jaxrpc-mapping.xml"/>
- </uptodate>
- </target>
-
- <target name="sync-wsdl-files" description="sync the local WSDL copies">
- <fetch-wsdl
- source="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitB.svc?wsdl"
- module="soapwsdl/BaseDataTypesDocLitB"
- company="microsoft"/>
-
- <fetch-wsdl
- source="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitW.svc?wsdl"
- module="soapwsdl/BaseDataTypesDocLitW"
- company="microsoft"/>
-
- <fetch-wsdl
- source="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesRpcLit.svc?wsdl"
- module="soapwsdl/BaseDataTypesRPCLit"
- company="microsoft"/>
-
- <fetch-wsdl
- source="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc?wsdl"
- module="soapwsdl/ComplexDataTypesDocLitB"
- company="microsoft"/>
-
- <fetch-wsdl
- source="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc?wsdl"
- module="soapwsdl/ComplexDataTypesDocLitW"
- company="microsoft"/>
-
- <fetch-wsdl
- source="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesRpcLit.svc?wsdl"
- module="soapwsdl/ComplexDataTypesRpcLit"
- company="microsoft"/>
-
- <!-- OneWay.svc -->
- <fetch-wsdl source="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc?wsdl"
- module="addressing/wsa10"
- company="microsoft"/>
-
- <!-- touch the wsdl.update marker -->
- <touch file="${wsdl.update.marker}"/>
-
- </target>
-
- <target name="create-all" depends="prepare-interop, create-client, create-server, create-not-required"/>
-
- <target name="create-not-required" unless="create.required">
- <echo>Local WSDL copies seem to be uptodate. No build required.</echo>
- </target>
-
- <target name="re-create-all">
- <property name="create.required" value="true"/>
- <antcall target="create-all"/>
- </target>
-
- <target name="create-client" if="create.required" description="create the client side artifacts">
-
- <!--create-client
- company="microsoft" module="soapwsdl/BaseDataTypesDocLitB"
- features="documentliteral,wsi"/>
-
- <create-client
- company="microsoft" module="soapwsdl/BaseDataTypesDocLitW"
- features="documentliteral,wsi,unwrap"/>
-
- <create-client
- company="microsoft" module="soapwsdl/BaseDataTypesRPCLit"
- features="rpcliteral,wsi"/>
-
- <create-client
- company="microsoft" module="soapwsdl/ComplexDataTypesDocLitB"
- features="documentliteral,wsi"/>
-
- <create-client
- company="microsoft" module="soapwsdl/ComplexDataTypesDocLitW"
- features="documentliteral,wsi,unwrap"/>
-
- <create-client
- company="microsoft" module="soapwsdl/ComplexDataTypesRpcLit"
- features="rpcliteral,wsi"/-->
-
- </target>
-
- <target name="create-server" description="create the server side artifacts">
-
- <!--create-server
- features="documentliteral,wsi"
- module="addressing/wsaTestService"
- company="microsoft" verbose="false"/>
-
- <create-server
- features="documentliteral,wsi"
- module="soapwsdl/BaseDataTypesDocLitB_Service"
- company="microsoft" verbose="false"/>
-
- <create-server
- features="documentliteral,wsi,unwrap"
- module="soapwsdl/BaseDataTypesDocLitW_Service"
- company="microsoft" verbose="false"
- import="false" server="true"/>
-
- <create-server
- features="rpcliteral,wsi"
- module="soapwsdl/BaseDataTypesRpcLit_Service"
- company="microsoft" verbose="false"
- import="false" server="true"/-->
-
- </target>
-
- <target name="create-addressing" description="create the addressing artifcats">
- <!--create-client
- company="microsoft" module="addressing/wsa10"
- features="documentliteral,wsi,useonewayoperations,unwrap,novalidation"
- verbose="false"/-->
- </target>
-
- <target name="create-security">
- <!--create-client
- company="microsoft" module="security/wsse10"
- features="documentliteral,wsi,useonewayoperations"
- verbose="false"/>
-
- <create-client
- company="microsoft" module="security/wsse10Encrypt"
- features="documentliteral,wsi,useonewayoperations"
- verbose="false"/-->
-
- </target>
-
- <target name="create-mtom">
- <!--create-server
- features="documentliteral,wsi"
- module="mtom/utf8"
- company="microsoft" verbose="false"
- import="false" server="true"/-->
-
- </target>
- <!--
- COMMON BUILD TARGETS
- -->
-
- <target name="build" depends="prepare-interop, copy-resources, compile">
- <ant antfile="${test.dir}/ant/build-interop-jars.xml" target="build-interop-jars"/>
- </target>
-
- <target name="compile" depends="prepare-interop, init">
- <mkdir dir="${build.test.dir}/classes"/>
- <javac srcdir="${test.java.dir}" destdir="${build.test.dir}/classes"
- classpathref="build.classpath"
- source="1.5"
- nowarn="off"
- debug="on"
- fork="yes">
- <classpath refid="jwsdp.classpath"/>
- <classpath refid="javac.classpath"/>
- <include name="org/jboss/test/ws/interop/**/*"/>
- </javac>
- </target>
-
- <target name="deploy" depends="prepare-interop">
- <antcall target="deploy-soapwsdl"/>
- <antcall target="deploy-addressing"/>
- <antcall target="deploy-security"/>
- <antcall target="deploy-mtom"/>
- </target>
-
- <target name="deploy-soapwsdl">
- <copy todir="${jboss.home}/server/default/deploy/">
- <fileset dir="${build.test.dir}/libs">
- <include name="*interop*_Service.war"/>
- </fileset>
- </copy>
- </target>
-
- <target name="deploy-addressing">
- <copy todir="${jboss.home}/server/default/deploy/">
- <fileset dir="${build.test.dir}/libs">
- <include name="*interop-wsa10*.war"/>
- </fileset>
- </copy>
- </target>
-
- <target name="deploy-security">
- <copy todir="${jboss.home}/server/default/deploy/">
- <fileset dir="${build.test.dir}/libs">
- <include name="*interop-wsse*.war"/>
- </fileset>
- </copy>
- </target>
-
- <target name="deploy-mtom">
- <copy todir="${jboss.home}/server/default/deploy/">
- <fileset dir="${build.test.dir}/libs">
- <include name="*interop-mtom*.war"/>
- </fileset>
- </copy>
- </target>
-
- <target name="clean">
- <delete>
- <fileset dir="${build.test.dir}/classes">
- <include name="**/interop/**/*"/>
- </fileset>
- </delete>
-
- <delete>
- <fileset dir="${jboss.home}/server/default/deploy/">
- <include name="*interop*.war"/>
- </fileset>
- </delete>
-
- <delete>
- <fileset dir="${build.test.dir}/libs">
- <include name="*interop*"/>
- </fileset>
- </delete>
-
- </target>
-
-</project>
Copied: trunk/src/test/ant/build-interop.xml (from rev 994, trunk/src/test/ant/build-interop-artifacts.xml)
===================================================================
--- trunk/src/test/ant/build-interop-artifacts.xml 2006-09-19 10:23:59 UTC (rev 994)
+++ trunk/src/test/ant/build-interop.xml 2006-09-19 10:32:48 UTC (rev 1000)
@@ -0,0 +1,371 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- ============================================================ -->
+<!-- JBoss, the OpenSource J2EE webOS -->
+<!-- Distributable under LGPL license. -->
+<!-- See terms of license at http://www.gnu.org. -->
+<!-- ============================================================ -->
+
+<!-- $Id$ -->
+
+<project name="JBossWS-Interop" default="build" basedir="../../../">
+
+ <import file="../build.xml"/>
+
+ <property name="jwsdp.home" value="C:/dev/env/jwsdp-1.6"/>
+ <property name="wsdl.update.marker" value="${test.resources.dir}/interop/wsdl.update"/>
+
+ <path id="jwsdp.classpath">
+ <fileset dir="${jwsdp.home}/jaxrpc/lib"/>
+ <fileset dir="${jwsdp.home}/jwsdp-shared/lib">
+ <include name="activation.jar"/>
+ <include name="mail.jar"/>
+ <include name="jax-qname.jar"/>
+ </fileset>
+ <fileset dir="${jwsdp.home}/saaj/lib"/>
+ <fileset dir="${jwsdp.home}/jaxp/lib"/>
+ </path>
+
+ <path id="wscompile.tools.classpath">
+ <fileset dir="${env.JAVA_HOME}/lib">
+ <include name="*.jar"/>
+ </fileset>
+ </path>
+
+ <path id="build.classpath">
+ <path refid="javac.classpath"/>
+ </path>
+
+ <taskdef name="wscompile" classname="com.sun.xml.rpc.tools.ant.Wscompile">
+ <classpath refid="jwsdp.classpath"/>
+ </taskdef>
+
+ <!--
+ BUILD MACROS
+ -->
+
+ <macrodef name="create-client">
+
+ <attribute name="company"/>
+ <attribute name="module"/>
+ <attribute name="features"/>
+ <attribute name="config" default="config.xml"/>
+ <attribute name="verbose" default="false"/>
+
+ <sequential>
+
+ <echo>Generating interop/@{company}/@{module}</echo>
+
+ <mkdir dir="${test.resources.dir}/interop/@{company}/@{module}/META-INF"/>
+
+ <wscompile
+ keep="true"
+ client="true"
+ base="${build.test.dir}/classes"
+ sourceBase="${test.java.dir}"
+ nonClassDir="${test.java.dir}/org/jboss/test/ws/interop/@{company}/@{module}"
+ mapping="${test.resources.dir}/interop/@{company}/@{module}/WEB-INF/jaxrpc-mapping.xml"
+ features="@{features}"
+ xPrintStackTrace="true"
+ fork="true"
+ verbose="@{verbose}"
+ debug="true"
+ config="${test.resources.dir}/interop/@{company}/@{module}/@{config}">
+
+ <classpath>
+ <path refid="wscompile.tools.classpath"/>
+ <path refid="jwsdp.classpath"/>
+ <path refid="build.classpath"/>
+ </classpath>
+ </wscompile>
+ </sequential>
+ </macrodef>
+
+ <macrodef name="create-server">
+
+ <attribute name="company"/>
+ <attribute name="module"/>
+ <attribute name="features"/>
+ <attribute name="config" default="config.xml"/>
+ <attribute name="verbose" default="false"/>
+
+ <attribute name="import" default="true"/>
+ <attribute name="server" default="false"/>
+
+ <sequential>
+
+ <echo>Generating interop/@{company}/@{module}</echo>
+
+ <wscompile
+ keep="true"
+ import="@{import}"
+ server="@{server}"
+ base="${build.test.dir}/classes"
+ sourceBase="${test.java.dir}"
+ nonClassDir="${test.java.dir}/org/jboss/test/ws/interop/@{company}/@{module}"
+ mapping="${test.resources.dir}/interop/@{company}/@{module}/WEB-INF/jaxrpc-mapping.xml"
+ features="@{features}"
+ xPrintStackTrace="true"
+ fork="true"
+ verbose="@{verbose}"
+ debug="true"
+ config="${test.resources.dir}/interop/@{company}/@{module}/@{config}">
+
+ <classpath>
+ <path refid="wscompile.tools.classpath"/>
+ <path refid="jwsdp.classpath"/>
+ <path refid="build.classpath"/>
+ </classpath>
+ </wscompile>
+
+ </sequential>
+ </macrodef>
+
+ <macrodef name="fetch-wsdl">
+ <attribute name="company"/>
+ <attribute name="module"/>
+ <attribute name="source"/>
+ <attribute name="localName" default="service.wsdl"/>
+
+ <sequential>
+
+ <mkdir dir="${test.resources.dir}/interop/@{company}/@{module}/WEB-INF"/>
+ <mkdir dir="${test.resources.dir}/interop/@{company}/@{module}/WEB-INF/wsdl"/>
+
+ <get src="@{source}"
+ dest="${test.resources.dir}/interop/@{company}/@{module}/WEB-INF/wsdl/@{localName}"
+ verbose="true"
+ usetimestamp="true"/>
+ </sequential>
+ </macrodef>
+
+ <!--
+ CLIENT AND ENDPOINT GENERATION
+ -->
+ <target name="prepare-interop">
+ <mkdir dir="${build.test.dir}/libs/"/>
+ <mkdir dir="${build.test.dir}/classes/"/>
+ <mkdir dir="${build.test.dir}/reports/"/>
+
+ <uptodate property="create.required" targetfile="${wsdl.update.marker}" >
+ <srcfiles dir= "${test.resources.dir}/interop" includes="**/WEB-INF/jaxrpc-mapping.xml"/>
+ </uptodate>
+ </target>
+
+ <target name="sync-wsdl-files" description="sync the local WSDL copies">
+ <fetch-wsdl
+ source="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitB.svc?wsdl"
+ module="soapwsdl/BaseDataTypesDocLitB"
+ company="microsoft"/>
+
+ <fetch-wsdl
+ source="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitW.svc?wsdl"
+ module="soapwsdl/BaseDataTypesDocLitW"
+ company="microsoft"/>
+
+ <fetch-wsdl
+ source="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesRpcLit.svc?wsdl"
+ module="soapwsdl/BaseDataTypesRPCLit"
+ company="microsoft"/>
+
+ <fetch-wsdl
+ source="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc?wsdl"
+ module="soapwsdl/ComplexDataTypesDocLitB"
+ company="microsoft"/>
+
+ <fetch-wsdl
+ source="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc?wsdl"
+ module="soapwsdl/ComplexDataTypesDocLitW"
+ company="microsoft"/>
+
+ <fetch-wsdl
+ source="http://131.107.72.15/SoapWsdl_ComplexDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesRpcLit.svc?wsdl"
+ module="soapwsdl/ComplexDataTypesRpcLit"
+ company="microsoft"/>
+
+ <!-- OneWay.svc -->
+ <fetch-wsdl source="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc?wsdl"
+ module="addressing/wsa10"
+ company="microsoft"/>
+
+ <!-- touch the wsdl.update marker -->
+ <touch file="${wsdl.update.marker}"/>
+
+ </target>
+
+ <target name="create-all" depends="prepare-interop, create-client, create-server, create-not-required"/>
+
+ <target name="create-not-required" unless="create.required">
+ <echo>Local WSDL copies seem to be uptodate. No build required.</echo>
+ </target>
+
+ <target name="re-create-all">
+ <property name="create.required" value="true"/>
+ <antcall target="create-all"/>
+ </target>
+
+ <target name="create-client" if="create.required" description="create the client side artifacts">
+
+ <!--create-client
+ company="microsoft" module="soapwsdl/BaseDataTypesDocLitB"
+ features="documentliteral,wsi"/>
+
+ <create-client
+ company="microsoft" module="soapwsdl/BaseDataTypesDocLitW"
+ features="documentliteral,wsi,unwrap"/>
+
+ <create-client
+ company="microsoft" module="soapwsdl/BaseDataTypesRPCLit"
+ features="rpcliteral,wsi"/>
+
+ <create-client
+ company="microsoft" module="soapwsdl/ComplexDataTypesDocLitB"
+ features="documentliteral,wsi"/>
+
+ <create-client
+ company="microsoft" module="soapwsdl/ComplexDataTypesDocLitW"
+ features="documentliteral,wsi,unwrap"/>
+
+ <create-client
+ company="microsoft" module="soapwsdl/ComplexDataTypesRpcLit"
+ features="rpcliteral,wsi"/-->
+
+ </target>
+
+ <target name="create-server" description="create the server side artifacts">
+
+ <!--create-server
+ features="documentliteral,wsi"
+ module="addressing/wsaTestService"
+ company="microsoft" verbose="false"/>
+
+ <create-server
+ features="documentliteral,wsi"
+ module="soapwsdl/BaseDataTypesDocLitB_Service"
+ company="microsoft" verbose="false"/>
+
+ <create-server
+ features="documentliteral,wsi,unwrap"
+ module="soapwsdl/BaseDataTypesDocLitW_Service"
+ company="microsoft" verbose="false"
+ import="false" server="true"/>
+
+ <create-server
+ features="rpcliteral,wsi"
+ module="soapwsdl/BaseDataTypesRpcLit_Service"
+ company="microsoft" verbose="false"
+ import="false" server="true"/-->
+
+ </target>
+
+ <target name="create-addressing" description="create the addressing artifcats">
+ <!--create-client
+ company="microsoft" module="addressing/wsa10"
+ features="documentliteral,wsi,useonewayoperations,unwrap,novalidation"
+ verbose="false"/-->
+ </target>
+
+ <target name="create-security">
+ <!--create-client
+ company="microsoft" module="security/wsse10"
+ features="documentliteral,wsi,useonewayoperations"
+ verbose="false"/>
+
+ <create-client
+ company="microsoft" module="security/wsse10Encrypt"
+ features="documentliteral,wsi,useonewayoperations"
+ verbose="false"/-->
+
+ </target>
+
+ <target name="create-mtom">
+ <!--create-server
+ features="documentliteral,wsi"
+ module="mtom/utf8"
+ company="microsoft" verbose="false"
+ import="false" server="true"/-->
+
+ </target>
+ <!--
+ COMMON BUILD TARGETS
+ -->
+
+ <target name="build" depends="prepare-interop, copy-resources, compile">
+ <ant antfile="${test.dir}/ant/build-interop-jars.xml" target="build-interop-jars"/>
+ </target>
+
+ <target name="compile" depends="prepare-interop, init">
+ <mkdir dir="${build.test.dir}/classes"/>
+ <javac srcdir="${test.java.dir}" destdir="${build.test.dir}/classes"
+ classpathref="build.classpath"
+ source="1.5"
+ nowarn="off"
+ debug="on"
+ fork="yes">
+ <classpath refid="jwsdp.classpath"/>
+ <classpath refid="javac.classpath"/>
+ <include name="org/jboss/test/ws/interop/**/*"/>
+ </javac>
+ </target>
+
+ <target name="deploy" depends="prepare-interop">
+ <antcall target="deploy-soapwsdl"/>
+ <antcall target="deploy-addressing"/>
+ <antcall target="deploy-security"/>
+ <antcall target="deploy-mtom"/>
+ </target>
+
+ <target name="deploy-soapwsdl">
+ <copy todir="${jboss.home}/server/default/deploy/">
+ <fileset dir="${build.test.dir}/libs">
+ <include name="*interop*_Service.war"/>
+ </fileset>
+ </copy>
+ </target>
+
+ <target name="deploy-addressing">
+ <copy todir="${jboss.home}/server/default/deploy/">
+ <fileset dir="${build.test.dir}/libs">
+ <include name="*interop-wsa10*.war"/>
+ </fileset>
+ </copy>
+ </target>
+
+ <target name="deploy-security">
+ <copy todir="${jboss.home}/server/default/deploy/">
+ <fileset dir="${build.test.dir}/libs">
+ <include name="*interop-wsse*.war"/>
+ </fileset>
+ </copy>
+ </target>
+
+ <target name="deploy-mtom">
+ <copy todir="${jboss.home}/server/default/deploy/">
+ <fileset dir="${build.test.dir}/libs">
+ <include name="*interop-mtom*.war"/>
+ </fileset>
+ </copy>
+ </target>
+
+ <target name="clean">
+ <delete>
+ <fileset dir="${build.test.dir}/classes">
+ <include name="**/interop/**/*"/>
+ </fileset>
+ </delete>
+
+ <delete>
+ <fileset dir="${jboss.home}/server/default/deploy/">
+ <include name="*interop*.war"/>
+ </fileset>
+ </delete>
+
+ <delete>
+ <fileset dir="${build.test.dir}/libs">
+ <include name="*interop*"/>
+ </fileset>
+ </delete>
+
+ </target>
+
+</project>
Property changes on: trunk/src/test/ant/build-interop.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
More information about the jboss-svn-commits
mailing list