blob: d281c8a4c11af2b9ca8567db5c5cc8574069451d [file]
<?xml version="1.0" encoding="UTF-8"?>
<project default="jar"
xmlns:j="jelly:core"
xmlns:u="jelly:util"
xmlns:deploy="deploy"
xmlns:ant="jelly:ant"
xmlns:maven="jelly:maven"
xmlns:define="jelly:define">
<j:set var="dist.name" value="${pom.artifactId}-${pom.currentVersion}"/>
<!--<j:set var="dist.dir" value="target/dist"/>-->
<j:set var="extensions.dir" value="target/extensions"/>
<postGoal name="test:test">
<j:if test="${context.getVariable('maven.test.skip') != 'true'}">
<attainGoal name="extensions"/>
</j:if>
</postGoal>
<goal name="extensions">
<mkdir dir="${extensions.dir}/spring"/>
<mkdir dir="${extensions.dir}/spring/META-INF"/>
<ant:copy todir="${extensions.dir}/spring">
<ant:fileset dir="target/classes">
<ant:include name="**/spring/**"/>
</ant:fileset>
</ant:copy>
<ant:copy todir="${extensions.dir}/spring/META-INF">
<ant:fileset dir="src/META-INF">
<ant:include name="**"/>
</ant:fileset>
</ant:copy>
<jar jarfile="${extensions.dir}/spring_mediator.jar"
basedir="${extensions.dir}/spring">
<include name="**"/>
</jar>
<ant:delete dir="${extensions.dir}/spring"/>
</goal>
</project>