<?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>
<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>