Former-commit-id:cb3b53f205
[formerly82dec19b6a
] [formerlybd95bb6a4e
] [formerlycb3b53f205
[formerly82dec19b6a
] [formerlybd95bb6a4e
] [formerly99e3707c5b
[formerlybd95bb6a4e
[formerly 0cda967cc9da9d2a08a0197db23d48c65f03be81]]]] Former-commit-id:99e3707c5b
Former-commit-id:2039d101ef
[formerlyb60635cd70
] [formerly 2d757fef6618aded3efb26a4e6771f03101fe824 [formerly7590a56e0e
]] Former-commit-id: 973d527ee973fdb4fc285ca2d02f0a43a03bb0fa [formerly98ae84da42
] Former-commit-id:da4589ec2b
89 lines
No EOL
2.6 KiB
XML
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> |