<?xml version="1.0" encoding="UTF-8"?> | |
<project default="jar" | |
xmlns:j="jelly:core" | |
xmlns:maven="jelly:maven" | |
xmlns:deploy="deploy" | |
xmlns:ant="jelly:ant"> | |
<goal name="setclasspath"> | |
<path id="test.classpath"> | |
<path refid="maven.dependency.classpath"/> | |
</path> | |
</goal> | |
<postGoal name="jar"> | |
<ant:mkdir dir="${basedir}/target/lib"/> | |
<deploy:copy-deps todir="${basedir}/target/lib"/> | |
</postGoal> | |
<preGoal name="java:compile"> | |
<mkdir dir="${maven.build.dir}/stubs/src"/> | |
<ant:echo>+----------------------------------------+</ant:echo> | |
<ant:echo>| Code Generating For WS-Coordination |</ant:echo> | |
<ant:echo>+----------------------------------------+</ant:echo> | |
<java classname="org.apache.axis2.wsdl.WSDL2Java" | |
failonerror="true" fork="yes"> | |
<classpath> | |
<path refid="maven.dependency.classpath"/> | |
</classpath> | |
<arg value="-ss"/> | |
<arg value="-uri"/> | |
<arg value="${basedir}/schema/wscoor.wsdl"/> | |
<arg value="-o"/> | |
<arg value="${maven.build.dir}/stubs/src/wscoor"/> | |
</java> | |
<ant:echo>+------------------------------------------+</ant:echo> | |
<ant:echo>| Code Generating For WS-AtomicTransaction |</ant:echo> | |
<ant:echo>+------------------------------------------+ </ant:echo> | |
<java classname="org.apache.axis2.wsdl.WSDL2Java" | |
failonerror="true" fork="yes"> | |
<classpath> | |
<path refid="maven.dependency.classpath"/> | |
</classpath> | |
<arg value="-uri"/> | |
<arg value="${basedir}/schema/wsat.wsdl"/> | |
<arg value="-o"/> | |
<arg value="${maven.build.dir}/stubs/src/wsat"/> | |
</java> | |
<ant:echo>Copying generated *Class(.class)* file + it's resources to Classpath</ant:echo> | |
<mkdir dir="${maven.build.dir}/classes/schema/system/foo"/> | |
<copy todir="${maven.build.dir}/classes/schema/system/foo"> | |
<fileset dir="${maven.build.dir}/stubs/src/wscoor/schema/system/foo"> | |
<include name="*.*"/> | |
</fileset> | |
</copy> | |
<ant:path | |
id="stubs.src.wscoor.dir" | |
location="${maven.build.dir}/stubs/src/wscoor"/> | |
<ant:path | |
id="stubs.src.wsat.dir" | |
location="${maven.build.dir}/stubs/src/wsat"/> | |
<maven:addPath | |
id="maven.compile.src.set" | |
refid="stubs.src.wscoor.dir"/> | |
<maven:addPath | |
id="maven.compile.src.set" | |
refid="stubs.src.wsat.dir"/> | |
</preGoal> | |
<!-- | |
<goal name="build-samples"> | |
<ant:ant antfile="build.xml" inheritall="true" inheritrefs="true" dir="src/samples/"/> | |
</goal> | |
--> | |
</project> |