blob: 53f1704902947fb7277294cca1eaac5c3ece0986 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Revision: 1.21 $ $Date: 2004-10-27 20:54:09 +0600 (Wed, 27 Oct 2004) $ -->
<project default="jar"
xmlns:j="jelly:core"
xmlns:u="jelly:util"
xmlns:maven="jelly:maven"
xmlns:deploy="deploy"
xmlns:ant="jelly:ant">
<postGoal name="test:compile">
<mkdir dir="target/repository"/>
<ant:copy todir="target/repository">
<ant:fileset dir="../../repository">
<ant:include name="**"/>
</ant:fileset>
</ant:copy>
<attainGoal name="synapse_core"/>
</postGoal>
<goal name="synapse_core">
<j:set var="class_test.dir" value="target/test-classes"/>
<!--<mkdir dir="target/lib"/>-->
<!--<deploy:copy-deps todir="target/lib"/>-->
<echo message="----------------Creating First Dispatching aar----------------"/>
<mkdir dir="target/services/synapse/META-INF"/>
<copy file="test-resources/axis2/services/synapse/META-INF/services.xml"
tofile="target/services/synapse/META-INF/services.xml"/>
<jar jarfile="target/synapse.aar"
basedir="target/services/synapse">
<include name="**"/>
</jar>
<echo message="----------------Creating Empty Mediator aar----------------"/>
<mkdir dir="target/services/emptymediator/META-INF"/>
<copy file="test-resources/axis2/services/emptymediator/META-INF/services.xml"
tofile="target/services/emptymediator/META-INF/services.xml"/>
<jar jarfile="target/emptymediator.aar"
basedir="target/services/emptymediator">
<include name="**"/>
</jar>
<echo message="----------------Creating NPE aar----------------"/>
<mkdir dir="target/services/npe/META-INF"/>
<mkdir dir="target/services/npe/org/apache/axis2/test"/>
<copy file="test-resources/org/apache/axis2/META-INF/services.xml"
tofile="target/services/npe/META-INF/services.xml"/>
<copy file="target/test-classes/org/apache/axis2/test/Echo.class"
tofile="target/services/npe/org/apache/axis2/test/Echo.class"/>
<jar jarfile="target/npe.aar"
basedir="target/services/npe">
<include name="**"/>
</jar>
<echo message="----------------Creating test-mediator aar----------------"/>
<mkdir dir="target/services/test-mediator/META-INF"/>
<mkdir dir="target/services/test-mediator/org/apache/axis2/test"/>
<copy file="test-resources/org/apache/axis2/META-INF/service-mediator.xml"
tofile="target/services/test-mediator/META-INF/services.xml"/>
<copy file="target/test-classes/org/apache/axis2/test/TestMediator.class"
tofile="target/services/test-mediator/org/apache/axis2/test/TestMediator.class"/>
<jar jarfile="target/test-mediator.aar"
basedir="target/services/test-mediator">
<include name="**"/>
</jar>
<echo message="----------------Creating EnvironmentAware-Mediator aar----------------"/>
<mkdir dir="target/services/environmentaware-mediator/META-INF"/>
<mkdir dir="target/services/environmentaware-mediator/org/apache/axis2/test"/>
<copy file="test-resources/org/apache/axis2/META-INF/environmentaware-service.xml"
tofile="target/services/environmentaware-mediator/META-INF/services.xml"/>
<copy file="target/test-classes/org/apache/axis2/test/EnvironmentAwareMediator.class"
tofile="target/services/environmentaware-mediator/org/apache/axis2/test/EnvironmentAwareMediator.class"/>
<jar jarfile="target/environmentaware-mediator.aar"
basedir="target/services/environmentaware-mediator">
<include name="**"/>
</jar>
<echo message="-----------Creating Testing Repository - SendOn ----------"/>
<mkdir dir="target/synapse-repository-sendon"/>
<copy file="target/synapse.aar"
tofile="target/synapse-repository-sendon/services/synapse.aar"/>
<copy file="target/npe.aar"
tofile="target/synapse-repository-sendon/services/npe.aar"/>
<copy file="target/emptymediator.aar"
tofile="target/synapse-repository-sendon/services/emptymediator.aar"/>
<mkdir dir="target/synapse-repository-sendon/modules"/>
<copy file="../../repository/modules/addressing-0.94.mar"
tofile="target/synapse-repository-sendon/modules/addressing-0.94.mar"/>
<copy file="../../repository/axis2.xml"
tofile="target/synapse-repository-sendon/axis2.xml"/>
<copy file="test/rules/synapse-sendon.xml"
tofile="target/synapse-repository-sendon/synapse.xml"/>
<echo message="-----------Creating Testing Repository - SendNow ----------"/>
<mkdir dir="target/synapse-repository-sendnow"/>
<copy file="target/synapse.aar"
tofile="target/synapse-repository-sendnow/services/synapse.aar"/>
<copy file="target/npe.aar"
tofile="target/synapse-repository-sendnow/services/npe.aar"/>
<copy file="target/emptymediator.aar"
tofile="target/synapse-repository-sendnow/services/emptymediator.aar"/>
<mkdir dir="target/synapse-repository-sendnow/modules"/>
<copy file="../../repository/modules/addressing-0.94.mar"
tofile="target/synapse-repository-sendnow/modules/addressing-0.94.mar"/>
<copy file="../../repository/axis2.xml"
tofile="target/synapse-repository-sendnow/axis2.xml"/>
<copy file="test/rules/synapse-sendnow.xml"
tofile="target/synapse-repository-sendnow/synapse.xml"/>
<echo message="-----------Creating Testing Repository - SendOnAxis2 ----------"/>
<mkdir dir="target/synapse-repository-sendonAxis2"/>
<copy file="target/npe.aar"
tofile="target/synapse-repository-sendonAxis2/services/npe.aar"/>
<copy file="target/test-mediator.aar"
tofile="target/synapse-repository-sendonAxis2/services/test-mediator.aar"/>
<copy file="target/emptymediator.aar"
tofile="target/synapse-repository-sendonAxis2/services/emptymediator.aar"/>
<copy file="../../repository/modules/addressing-0.94.mar"
tofile="target/synapse-repository-sendonAxis2/modules/addressing-0.94.mar"/>
<copy file="test-resources/axis2/axis2.xml"
tofile="target/synapse-repository-sendonAxis2/axis2.xml"/>
<echo message="-----------Creating Testing Repository - SendonAxis2Tcp ----------"/>
<mkdir dir="target/synapse-repository-sendonAxis2"/>
<copy file="target/npe.aar"
tofile="target/synapse-repository-sendonAxis2Tcp/services/npe.aar"/>
<copy file="../../repository/modules/addressing-0.94.mar"
tofile="target/synapse-repository-sendonAxis2Tcp/modules/addressing-0.94.mar"/>
<copy file="test-resources/axis2/axis2.xml"
tofile="target/synapse-repository-sendonAxis2Tcp/axis2.xml"/>
<echo message="-----------Creating Testing Repository - HttpTcp ----------"/>
<mkdir dir="target/synapse-repository-httptcp"/>
<copy file="target/emptymediator.aar"
tofile="target/synapse-repository-httptcp/services/emptymediator.aar"/>
<copy file="target/synapse.aar"
tofile="target/synapse-repository-httptcp/services/synapse.aar"/>
<copy file="../../repository/modules/addressing-0.94.mar"
tofile="target/synapse-repository-httptcp/modules/addressing-0.94.mar"/>
<copy file="../../repository/axis2.xml"
tofile="target/synapse-repository-httptcp/axis2.xml"/>
<copy file="test/rules/synapse-httptcp.xml"
tofile="target/synapse-repository-httptcp/synapse.xml"/>
<echo message="-----------Creating Testing Repository - EnvironmentAware ----------"/>
<mkdir dir="target/synapse-repository-environmentaware"/>
<copy file="target/environmentaware-mediator.aar"
tofile="target/synapse-repository-environmentaware/services/environmentaware-mediator.aar"/>
<copy file="target/emptymediator.aar"
tofile="target/synapse-repository-sendon/services/emptymediator.aar"/>
<copy file="target/synapse.aar"
tofile="target/synapse-repository-environmentaware/services/synapse.aar"/>
<copy file="../../repository/modules/addressing-0.94.mar"
tofile="target/synapse-repository-environmentaware/modules/addressing-0.94.mar"/>
<copy file="../../repository/axis2.xml"
tofile="target/synapse-repository-environmentaware/axis2.xml"/>
<copy file="test/rules/synapse-environmentaware.xml"
tofile="target/synapse-repository-environmentaware/synapse.xml"/>
<ant:delete file="target/npe.aar"/>
<ant:delete file="target/test-mediator.aar"/>
<ant:delete dir="target/test-mediator"/>
<ant:delete dir="target/environmentaware-mediator.aar"/>
<ant:delete dir="target/environmentaware-mediator"/>
<echo message="-----------Creating Testing Repository - Genral----------"/>
<mkdir dir="target/synapse-repository"/>
<copy file="target/synapse.aar"
tofile="target/synapse-repository/services/synapse.aar"/>
<copy file="target/emptymediator.aar"
tofile="target/synapse-repository/services/emptymediator.aar"/>
<mkdir dir="target/synapse-repository/modules"/>
<copy file="../../repository/modules/addressing-0.94.mar"
tofile="target/synapse-repository/modules/addressing-0.94.mar"/>
<copy file="../../repository/axis2.xml"
tofile="target/synapse-repository/axis2.xml"/>
<copy file="../../repository/synapse.xml"
tofile="target/synapse-repository/synapse.xml"/>
<echo message="-----------Creating Testing Repository - Fault Handling ----------"/>
<mkdir dir="target/synapse-repository-fault"/>
<copy file="target/synapse.aar"
tofile="target/synapse-repository-fault/services/synapse.aar"/>
<copy file="target/emptymediator.aar"
tofile="target/synapse-repository-fault/services/emptymediator.aar"/>
<mkdir dir="target/synapse-repository-fault/modules"/>
<copy file="../../repository/modules/addressing-0.94.mar"
tofile="target/synapse-repository-fault/modules/addressing-0.94.mar"/>
<copy file="../../repository/axis2.xml"
tofile="target/synapse-repository-fault/axis2.xml"/>
<copy file="test/rules/synapse-fault-return.xml"
tofile="target/synapse-repository-fault/synapse.xml"/>
<echo message="-----------Creating Testing Repository - Send ----------"/>
<mkdir dir="target/synapse-repository-send"/>
<copy file="target/synapse.aar"
tofile="target/synapse-repository-send/services/synapse.aar"/>
<copy file="target/emptymediator.aar"
tofile="target/synapse-repository-send/services/emptymediator.aar"/>
<mkdir dir="target/synapse-repository-send/modules"/>
<copy file="../../repository/modules/addressing-0.94.mar"
tofile="target/synapse-repository-send/modules/addressing-0.94.mar"/>
<copy file="../../repository/axis2.xml"
tofile="target/synapse-repository-sendonAxis2/axis2.xml"/>
<copy file="test/rules/synapse-send.xml"
tofile="target/synapse-repository-send/synapse.xml"/>
<ant:delete dir="target/modules"/>
<ant:delete dir="target/services"/>
<ant:delete file="target/emptymediator.aar"/>
<ant:delete file="target/synapse.aar"/>
<ant:delete file="target/environmentaware-mediator.aar"/>
<ant:path id="classes_test.dir" location="${class_test.dir}"/>
<maven:addPath id="maven.dependency.classpath" refid="classes_test.dir"/>
</goal>
</project>