openesb-components/maven-archtype-v2/maven-archetype-service-eng.../src/main/resources/archetype-resources/build/generated-sources/archetype/src/main/resources/archetype-resources/test/testSA/testSUBC/build.xml

78 lines
3.7 KiB
XML

#set( $symbol_pound = '#' )
#set( $symbol_dollar = '$' )
#set( $symbol_escape = '\' )
${symbol_pound}set( ${symbol_dollar}symbol_pound = '${symbol_pound}' )
${symbol_pound}set( ${symbol_dollar}symbol_dollar = '${symbol_dollar}' )
${symbol_pound}set( ${symbol_dollar}symbol_escape = '${symbol_escape}' )
<?xml version="1.0"?>
<project name="testSUBC" default="default" basedir=".">
<target name="default" depends="package" description="compiles and packages the project."/>
<target name="-pre-init">
<!-- Empty placeholder for easier customization. -->
</target>
<target name="-init-user" depends="-pre-init" >
<echo level="debug" message="loading user properties from ${symbol_dollar}{symbol_dollar}{user.properties.file}" />
<property file="${symbol_dollar}{symbol_dollar}{user.properties.file}"/>
</target>
<target name="-init-project" depends="-pre-init, -init-user" >
<echo level="debug" message="loading build.properties" />
<property file="build.properties"/>
</target>
<target name="-do-init" depends="-pre-init, -init-user, -init-project" >
<echo level="debug" message="Nothing to -do-init" />
<property name="build.service.unit.dir" location="${symbol_dollar}{symbol_dollar}{build.dir}/${symbol_dollar}{symbol_dollar}{service.unit.name}" />
<property name="build.service.unit.zip" location="${symbol_dollar}{symbol_dollar}{build.dir}/${symbol_dollar}{symbol_dollar}{service.unit.name}.zip" />
</target>
<target name="-init-check" depends="-pre-init, -init-user, -init-project,-do-init">
<fail unless="src.dir">Must set src.dir</fail>
<fail unless="build.dir">Must set build.dir</fail>
<fail unless="service.unit.name">Must set service.unit.name</fail>
</target>
<!-- Init project -->
<target name="init"
depends="-pre-init, -init-user, -init-project,-do-init, -init-check"
description="initilizes the build settings">
</target>
<target name="-post-compile-su">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the build.xml file. -->
</target>
<!-- Clean target -->
<target name="clean" depends="init" description="Clean the Service Unit" >
<echo level="debug" message ="Cleaning the Service Unit" />
<delete dir="${symbol_dollar}{symbol_dollar}{build.dir}"/>
</target>
<!-- Compile target -->
<target name="compile" depends="init" description="Compile Service Unit">
<echo level="debug" message ="Compiling Service Unit" />
<mkdir dir="${symbol_dollar}{symbol_dollar}{build.service.unit.dir}"/>
<copy file="${symbol_dollar}{symbol_dollar}{src.dir}/META-INF/jbi.xml" todir="${symbol_dollar}{symbol_dollar}{build.service.unit.dir}/META-INF" overwrite="true" />
<copy todir="${symbol_dollar}{symbol_dollar}{build.service.unit.dir}" overwrite="true" >
<fileset dir="${symbol_dollar}{symbol_dollar}{src.dir}" >
</fileset>
</copy>
</target>
<!-- Package target -->
<target name="package" depends="init, compile" description="Package the Service Unit" >
<echo level="debug" message ="Packaging Service Unit" />
<zip destfile="${symbol_dollar}{symbol_dollar}{build.service.unit.zip}" basedir="${symbol_dollar}{symbol_dollar}{build.service.unit.dir}" />
</target>
<!-- Help target -->
<target name="help" depends="init" description="Display Help on Service Unit">
<echo message ="Builds Service Unit ${symbol_dollar}{symbol_dollar}{build.service.unit.zip}" />
</target>
</project>