56 lines
1.6 KiB
XML
56 lines
1.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project name="hsarweb" default="war">
|
|
|
|
<property file="${user.home}/.hsar.ant.properties" />
|
|
|
|
<path id="cp">
|
|
<fileset dir="WebContent/WEB-INF/lib">
|
|
<include name="**/*.jar"/>
|
|
</fileset>
|
|
<fileset dir="../hsarback/lib">
|
|
<include name="servlet-api-2.4.jar"/>
|
|
</fileset>
|
|
</path>
|
|
|
|
<target name="war" depends="compile">
|
|
<copy file="conf/WEB-INF/web.xml" todir="WebContent/WEB-INF/">
|
|
<filterset>
|
|
<filter token="LOGIN_HOST" value="${cas.domain.name}"/>
|
|
<filter token="LOGIN_PORT" value="${cas.https.port}"/>
|
|
<filter token="CONFIG_HOST" value="${hsar.domain.name}"/>
|
|
<filter token="CONFIG_PORT" value="${hsar.https.port}"/>
|
|
<filter token="ADMIN_HOST" value="${hsarweb.domain.name}"/>
|
|
<filter token="ADMIN_PORT" value="${hsarweb.https.port}"/>
|
|
<filter token="HTTPS" value="${hsar.https}"/>
|
|
</filterset>
|
|
</copy>
|
|
<war destfile="build/hsarweb.war" basedir="WebContent">
|
|
<classes dir="build/cls" />
|
|
<classes dir="src">
|
|
<include name="**/*.properties"/>
|
|
</classes>
|
|
</war>
|
|
</target>
|
|
|
|
<target name="compile">
|
|
<mkdir dir="build/cls"/>
|
|
<javac srcdir="src" destdir="build/cls"
|
|
classpathref="cp" debug="on"
|
|
/>
|
|
</target>
|
|
|
|
<target name="clean">
|
|
<delete dir="build"/>
|
|
<delete file="WebContent/WEB-INF/web.xml"/>
|
|
</target>
|
|
|
|
|
|
<target name="deploy" depends="war">
|
|
<delete dir="${hsar.deploy.dir}/hsarweb" />
|
|
<copy file="build/hsarweb.war" todir="${hsar.deploy.dir}" />
|
|
<!-- <sleep minutes="2"/> -->
|
|
</target>
|
|
|
|
|
|
</project>
|