awips2/javaUtilities/yajsw/deploy.xml
Bryan Kowal fc184536e0 Issue #2133 - qpid is now a wrapped java application; incremented qpid release
- Amend: wes2bridge compatibility updates
- Amend: running deploy.xml in the yajsw project will now deploy it to both its EDEX and QPID destination
- Amend: fixed monitoring in qpid wrapper.conf
- Amend: no longer restart qpid when >= 90% of the heap is used
- Amend: specify maximum memory directly in wrapper.conf

Change-Id: I2e3e6881f456535bac08f51f1e541e708be20f58

Former-commit-id: 93e2de5223 [formerly 1932480e2b] [formerly f6412117e1] [formerly 93e2de5223 [formerly 1932480e2b] [formerly f6412117e1] [formerly 38aa7723c6 [formerly f6412117e1 [formerly 24c451a8afbd1b406ee7f83997e0ab92f1625b89]]]]
Former-commit-id: 38aa7723c6
Former-commit-id: 3c0cb232c2 [formerly 56c7afbc0f] [formerly 2f3b48fdc497c9180ad73d6b0dbc1d60d2ff66f5 [formerly 32190c8848]]
Former-commit-id: 81c0dc9cc92256c552f8824baaacb4018e281a6a [formerly 22c2eef5ee]
Former-commit-id: f56e42195e
2013-07-03 15:55:53 -05:00

89 lines
No EOL
2.6 KiB
XML

<project default="main" basedir=".">
<!--
determine where the various destination directories are
without ant-contrib
-->
<!-- the EDEX destination -->
<available file="${basedir}/../build.edex"
property="edex.destination"
value="${basedir}/../build.edex" />
<available file="${basedir}/../../edexOsgi/build.edex"
property="edex.destination"
value="${basedir}/../../edexOsgi/build.edex" />
<!-- the QPID destination -->
<available file="${basedir}/../rpms/awips2.qpid/0.18"
property="qpid.destination"
value="${basedir}/../rpms/awips2.qpid/0.18" />
<available file="${basedir}/../../rpms/awips2.qpid/0.18"
property="qpid.destination"
value="${basedir}/../../rpms/awips2.qpid/0.18" />
<!-- yajsw gradle directories -->
<property name="gradle.script"
value="gradlew.sh" />
<property name="build.libs.directory"
value="build/libs" />
<property name="build.gradle.directory"
value="${basedir}/build/gradle" />
<property name="gradle.libs.directory"
value="${basedir}/lib" />
<property name="wrapperApp.artifact"
value="${build.gradle.directory}/wrapper-app/${build.libs.directory}/wrapperApp.jar" />
<property name="wrapper.artifact"
value="${build.gradle.directory}/wrapper/${build.libs.directory}/wrapper.jar" />
<property name="edex.bin.directory"
value="${edex.destination}/esb/bin" />
<property name="edex.yajsw.directory"
value="${edex.bin.directory}/yajsw" />
<!-- end of properties -->
<target name="main">
<antcall target="build" />
<antcall target="deploy" />
<antcall target="clean" />
</target>
<target name="build">
<exec executable="/bin/bash" dir="${build.gradle.directory}">
<arg value="${build.gradle.directory}/${gradle.script}" />
<arg value="build" />
</exec>
<echo message="${wrapper.artifact}" />
</target>
<target name="deploy">
<!-- deploy to EDEX -->
<copy todir="${edex.yajsw.directory}"
verbose="true" overwrite="true">
<fileset file="${wrapper.artifact}" />
<fileset file="${wrapperApp.artifact}" />
</copy>
<copy todir="${edex.yajsw.directory}/lib"
verbose="true" overwrite="true">
<fileset dir="${gradle.libs.directory}">
<include name="core/**" />
<exclude name="**/ReadMe.txt" />
</fileset>
</copy>
<!-- deploy to QPID -->
<tar destfile="${qpid.destination}/SOURCES/yajsw-distribution.tar"
basedir="${edex.bin.directory}"
includes="yajsw/**">
</tar>
</target>
<target name="clean">
<exec executable="/bin/bash" dir="${build.gradle.directory}">
<arg value="${build.gradle.directory}/${gradle.script}" />
<arg value="clean" />
</exec>
</target>
</project>