<?xml version="1.0" encoding="utf-8"?>
<project name="spring_game" default="dist" basedir=".">
<description>
simple example build file
</description>
<!-- set global properties for this build -->
<property name="app" value="spring_game" />
<property name="src" location="WEB-INF/src" />
<property name="build" location="WEB-INF" />
<property name="dist" location="../ant/dist" />
<property name="lib" location="lib" />
<property name="WebContent" location="../WebContent" />
<property name="META-INF" location="META-INF" />
<!-- local taget dir -->
<property name="LocalTomcat" location="/home/xusongqin/workspace/programs/apache-tomcat-7.0.47" />
<target name="clean" description="clean up">
<echo message="########## (clean) the ${dist} !##########" />
<!-- Delete the ${build} and ${dist} directory trees -->
<delete dir="${dist}" />
</target>
<target name="init">
<echo message="########## (init and mkdir) the ${dist} !##########" />
<!-- Create the time stamp -->
<tstamp />
<!-- Create the build directory structure used by compile -->
<mkdir dir="${dist}" />
</target>
<target name="makedir">
<echo message="########## (init and mkdir) the ${dist} sub dir !##########" />
<echo message="########## (init and mkdir) the ${dist}/${app} !##########" />
<echo message="########## (init and mkdir) the ${dist}/${app}/WEB-INF/classes !##########" />
<echo message="########## (init and mkdir) the ${dist}${dist}/${app}/WEB-INF/lib !##########" />
<echo message="########## (init and mkdir) the ${dist}/${app}/META-INF !##########" />
<echo message="########## (init and mkdir) *.jsp file the ${dist}/${app}/public !##########" />
<mkdir dir="${dist}/${app}" />
<mkdir dir="${dist}/${app}/WEB-INF/classes" />
<mkdir dir="${dist}/${app}/WEB-INF/lib" />
<mkdir dir="${dist}/${app}/META-INF" />
<mkdir dir="${dist}/${app}/public" />
</target>
<target name="dist" depends="clean,init,makedir" description="dist">
<echo message="##########copy WebContent to dist spring_game{$WebContent})!##########" />
<copy todir="${dist}/${app}/">
<fileset dir="/${WebContent}" />
</copy>
</target>
<!--local-->
<target name="local_server" depends="dist">
<echo message="clean local server project:${LocalTomcat}/webapps/${app}" />
<delete dir="${LocalTomcat}/webapps/${app}" />
<echo message="#####copy all files to ${LocalTomcat} ########" />
<copy todir="${LocalTomcat}/webapps">
<fileset dir="${dist}" />
</copy>
</target>
<target name="local_class" depends="dist">
<echo message="#####copy all files to ${LocalTomcat} ########" />
<copy todir="${LocalTomcat}/webapps/${app}/WEB-INF/classes">
<fileset dir="${dist}/${app}/WEB-INF/classes" />
</copy>
</target>
<target name="local_WebContent">
<echo message="#####copy all files to ${LocalTomcat} ########" />
<copy todir="${LocalTomcat}/webapps/${app}/">
<fileset dir="${WebContent}" />
</copy>
</target>
<target name="local_webxml">
<echo message="###########copy web xml to ${LocalTomcat}/webapps/${app}/WEB-INF#######" />
<copy todir="${LocalTomcat}/webapps/${app}/WEB-INF">
<fileset dir="${WebContent}/WEB-INF">
<include name="*.xml" />
<include name="*.*" />
</fileset>
</copy>
</target>
<!--
<property name="RemoteTomcat" value="/data/projects/apache-tomcat-7.0.47" />
<property name="server" value="192.168.1.123" />
<property name="username" value="songqin" />
<property name="password" value="123" />
<target name="remote_server" depends="dist">
<echo message="#####copy all files to ${RemoteTomcat}/webapps/########" />
<scp todir="${username}@${server}:${RemoteTomcat}/webapps/" port="22" password="${password}" trust="true">
<fileset dir="${dist}/" />
</scp>
</target>
-->
</project>
分享到:
相关推荐
ANT使用指南ANT使用指南ANT使用指南ANT使用指南ANT使用指南ANT使用指南ANT使用指南ANT使用指南ANT使用指南
Ant使用详细介绍Ant使用详细介绍Ant使用详细介绍Ant使用详细介绍Ant使用详细介绍Ant使用详细介绍Ant使用详细介绍Ant使用详细介绍Ant使用详细介绍
Ant参考教程,Ant使用指南,Ant全攻略,适用初学者
Ant使用指南.rar Ant使用指南.rar
ant 使用入门ant 使用入门ant 使用入门ant 使用入门
共包含俩本电子书,ant指南和ant使用教程,教你如何搭建及使用ant
如果您正在编写 Java 代码却还没有使用 Ant,那么本教程就是为您准备的。不管您当前是否在使 用某种不同的生成工具,或者根本就没有使用生成工具,了解关于Ant 的更多知识或许会促使您转 而使用它。
Eclipse之ANT使用,开发部署工具利器!
专业的 Apache Ant 使用指南(精装本)
ant使用教程ant使用教程ant使用教程ant使用教程ant使用教程ant使用教程ant使用教程
ant使用指南 ant使用指南 ant使用指南 ant使用指南
全面的ant使用手册~!内容如下: · Ant 生成文件是如何构造的 · 如何从命令行以及从Eclipse 内运行Ant · 如果通过编译源代码、创建 JAR 文件以及时间戳文件(以识别每次生成过程的输出)来生 成简单的 Java 项目 ...
Ant使用指南(适合初学者)Ant使用指南(适合初学者)Ant使用指南(适合初学者)
ant入门书籍,带你走入ant的世界。ant使用指南,工具介绍
ant使用最简单的实例ant使用最简单的实例ant使用最简单的实例
java构建工具ant使用,PDF文件。
ant使用手册,最常用的java项目打包工具。 ant使用手册,最常用的java项目打包工具。
Ant是什么、Ant入门、Ant入门书籍、Ant入门手册、Ant资料、Ant文档、Ant使用指南 包括以下章节: Ant入门 Ant基础 运行Ant 生成一个简单的JAVA项目 文件系统操作 其它有用的任务和技术 使用自定义任务来扩展Ant ...
ant 使用实例 ,比较完整,对使用ANT的用户来说很方便
apache ant使用例子, 一个可以运行的hello ant的myelipse工程实例。