ant


<?xml version="1.0" encoding="UTF-8"?>
<project name="rrep" default="test">

<property file="build.properties"/>

<path id="apps-classpath">
<fileset dir="${lib.dir}">
<include name="**/*.jar"/>
</fileset>
</path>

<target name="test" depends="wait,is-fail">
<echo message="${basedir}"/>
</target>

<target name="is-fail" depends="wait" if="server.missing">
<echo message="Not found:${app.uil}admin/"/>
<!--
TODO
<java classname="zhujiao"/>
-->
<mail
tolist="${email.to}"
from="${email.from}"
subject="ANT message"
mailhost="${email.server}"
mailport="${email.port}"
ssl="${email.ssl}"
user="${email.user}"
password="${email.password}">
<message>
Not found:${app.uil}/admin/
</message>
</mail>
</target>

<target name="wait" depends="admin-war,client-war">
<waitfor maxwait="3" maxwaitunit="second" timeoutproperty="server.missing">
<http url="${app.uil}admin/com.forlink.trade.admin.base.action.TradeTimeCtrl.do"/>
</waitfor>
<!--
<fail if="server.missing">Not found:${app.uil}admin/</fail>
-->
</target>

<target name="admin-war" depends="release-admin,war-lib">
<delete file="${deploy}/admin.war"/>
<war destfile="${deploy}/admin.war">
<fileset dir="${admin.dir}"/>
<classes dir="${class.dir}"/>
<lib dir="${build.dir}/lib">
<include name="*.jar"/>
</lib>
</war>
</target>

<target name="client-war" depends="release-client,war-lib">
<delete file="${deploy}/client.war"/>
<war destfile="${deploy}/client.war">
<fileset dir="${client.dir}"/>
<classes dir="${class.dir}"/>
<lib dir="${build.dir}/lib">
<include name="*.jar"/>
</lib>
</war>
</target>

<target name="war-lib">
<delete includeEmptyDirs="true" dir="${build.dir}/lib"/>
<copy todir="${build.dir}/lib">
<fileset dir="${src.dir}/lib/base">
<exclude name="**/*.txt"/>
<exclude name="**/jsp-api.jar"/>
<exclude name="**/servlet-api.jar"/>
<exclude name="**/jsp-api-2.1-6.1.9.jar"/>
</fileset>
<fileset dir="${src.dir}/lib/db">
<exclude name="**/*.txt"/>
<exclude name="**/classes12.jar"/>
<exclude name="**/ttjdbc5.jar"/>
</fileset>
<fileset dir="${src.dir}/lib/forlink">
<exclude name="**/*.txt"/>
</fileset>
<fileset dir="${src.dir}/lib/json">
<exclude name="**/*.txt"/>
</fileset>
</copy>
</target>

<target name="release-admin" depends="compile">
<delete includeEmptyDirs="true" dir="${admin.dir}/WEB-INF/classes"/>
<copy todir="${admin.dir}/WEB-INF/classes">
<fileset dir="${src.dir}" includes="sqlmap/"/>
</copy>
<copy file="${src.dir}/sqlmap/SqlMapConfig.xml" todir="${admin.dir}/WEB-INF/classes"/>
</target>

<target name="release-client" depends="compile">
<delete includeEmptyDirs="true" dir="${client.dir}/WEB-INF/classes"/>
<copy todir="${client.dir}/WEB-INF/classes">
<fileset dir="${src.dir}" includes="sqlmap/"/>
</copy>
<copy file="${src.dir}/sqlmap/SqlMapConfig.xml" todir="${client.dir}/WEB-INF/classes"/>
</target>

<target name="compile" depends="checkout">
<echo message="+=============================================+"/>
<echo message="| JAVA compile |"/>
<echo message="+=============================================+"/>
<echo message="compile begin,wait..."/>
<!--
<javac destdir="${class.dir}">
<compilerarg line="-encoding UTF-8"/>
<src path="${java.dir}"/>
<classpath refid="apps-classpath"/>
</javac>
-->
<echo message="compile over."/>
</target>

<target name="checkout" depends="checkout-pass,init">
<echo message="+=============================================+"/>
<echo message="| CVS checkout |"/>
<echo message="+=============================================+"/>
<echo message="CVS checkout begin,wait..."/>
<!--
<cvs cvsroot="${cvs.root}" command="checkout" package="${cvs.package}" dest="${temp}" passfile="ant-cvs.cvspass"/>
-->
<echo message="CVS checkout over."/>
</target>

<target name="checkout-pass">
<cvspass cvsroot="${cvs.root}" password="${cvs.pwd}" passfile="ant-cvs.cvspass"/>
</target>

<target name="init">
<mkdir dir="${class.dir}"/>
</target>

</project>


build.properties
########################
# config properties
########################
deploy=${build.dir}
url.server=127.0.0.1
deploy.port=8080

########################
# admin Email properties
########################
email.server=smtp.gmail.com
email.ssl=true
email.user=1b79349b@gmail.com
email.from=ANT message <1b79349b@gmail.com>
email.password=#########
email.to=1b79349b@gmail.com
email.port=465

########################
# base properties
########################
basedir=.
temp=${basedir}/temp
app.uil=http://${url.server}:${deploy.port}/

########################
# cvs properties
########################
cvs.root=:pserver:bubei@192.168.15.250:2401/u_back/cvsboss/cvsdata/RREP
cvs.pwd=#######
cvs.package=rrep/impl

########################
# compile properties
########################
#src.dir=${temp}/${cvs.package}/rrep
src.dir=.
java.dir=${src.dir}/src
#java.dir=${src.dir}/src/com/forlink/trade/srv/bank
build.dir=${temp}/build
class.dir=${temp}/build/class
lib.dir=${src.dir}/lib

########################
# app properties
########################
admin.dir=${src.dir}/web/admin
client.dir=${src.dir}/web/client
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值