blob: 06efae9c4aac94f18f01aacbfb76ecec28a0b03e [file]
<?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 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-${addressing.version}.mar"
tofile="target/synapse-repository/modules/addressing-${addressing.version}.mar"/>
<copy file="../../repository/conf/axis2.xml"
tofile="target/synapse-repository/conf/axis2.xml"/>
<copy file="../../repository/conf/synapse.xml"
tofile="target/synapse-repository/conf/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-${addressing.version}.mar"
tofile="target/synapse-repository-fault/modules/addressing-${addressing.version}.mar"/>
<copy file="../../repository/conf/axis2.xml"
tofile="target/synapse-repository-fault/conf/axis2.xml"/>
<copy file="test/rules/synapse-fault-return.xml"
tofile="target/synapse-repository-fault/conf/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-${addressing.version}.mar"
tofile="target/synapse-repository-send/modules/addressing-${addressing.version}.mar"/>
<copy file="../../repository/conf/axis2.xml"
tofile="target/synapse-repository-sendonAxis2/conf/axis2.xml"/>
<copy file="test/rules/synapse-send.xml"
tofile="target/synapse-repository-send/conf/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>