Ant

<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." default="12580ccsys" name="12580ccsys">
<target name="init">
<property name="Name" value="12580ccsys" />
<property name="version" value="1.0" />
<property name="year" value="2010" />

<echo message="----------- ${Name} ${version} [${year}] ------------" />

<property name="debug" value="off" />
<property name="optimize" value="on" />
<property name="deprecation" value="on" />

<!-- java源文件路径 -->
<property name="src.dir" value="${basedir}/src" />
<!-- jar包路径 -->
<property name="lib.dir" value="${basedir}/WebRoot/WEB-INF/*lib*" />
<!-- webapp路径 -->
<property name="webapp.dir" value="${basedir}/WebRoot" />
<property name="packages" value="${basedir}/src/*" />
<property name="release.dir" value="${basedir}" />

<!-- 准备源文件路径 -->
<property name="build.src" value="${basedir}/src" />
<!-- 编译源文件路径 -->
<property name="build.dest" value="${basedir}/WebRoot/WEB-INF/classes" />
<!-- 准备webapp文件路径 -->
<property name="buildwar.dest" value="${basedir}/WebRoot" />
<!-- 打包jar文件路径 -->
<property name="jar.dest" value="${basedir}/jar" />
<!-- 打包war文件路径 -->
<property name="war.dest" value="${basedir}/war" />


<!-- 服务器路径 -->
<property name="tomcat.home" value="E:/Java/tomcat-6.0.26" />


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

<!-- 准备源文件-->
<target name="prepare-src" depends="init">
<!-- create directories -->
<mkdir dir="${build.src}" />
<mkdir dir="${build.dest}" />
<mkdir dir="${jar.dest}" />
<mkdir dir="${war.dest}" />
<mkdir dir="${buildwar.dest}" />

<!-- copy src files -->
<copy todir="${build.src}">
<fileset dir="${src.dir}" />
</copy>
<copy todir="${buildwar.dest}">
<fileset dir="${webapp.dir}" />
</copy>
</target>

<!-- 编译源文件-->
<target name="build" depends="prepare-src">
<javac srcdir="${build.src}" destdir="${buildwar.dest}/WEB-INF/classes" debug="${debug}" optimize="${optimize}">
<classpath refid="classpath" />
</javac>
<copy todir="${buildwar.dest}/WEB-INF/classes">
<fileset dir="${build.src}">
<include name="**/*.xml" />
</fileset>
</copy>
</target>

<!-- 打war包-->
<target name="12580ccsys.war" depends="build">
<war warfile="${war.dest}/12580ccsys.war" webxml="${buildwar.dest}/WEB-INF/web.xml">
<lib dir="${buildwar.dest}/WEB-INF/lib" />
<classes dir="${buildwar.dest}/WEB-INF/classes" />
<fileset dir="${buildwar.dest}">
</fileset>
</war>

</target>


<!-- 发布到服务器 -->
<target name="12580ccsys" depends="12580ccsys.war">
<copy todir="${tomcat.home}/webapps">
<fileset dir="${war.dest}">
<include name="**/*.war" />
</fileset>
</copy>
</target>

<target name="clean">
<fileset dir="${release.dir}">
<include name="*.*" />
<include name="**/*.*" />
<exclude name="**/.svn" />
</fileset>
</target>
</project>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值