<project name="struts2" default="deploy" basedir=".">
<!-- javac 编译依赖的jar包 -->
<path id="classpath">
<fileset dir="./WebRoot/WEB-INF/lib">
<include name="*.jar" />
</fileset>
</path>
<target name="clean" description="Delete all generated files">
<delete dir="./WebRoot/WEB-INF/classes" />
<delete dir="./WebRoot/WEB-INF/lib" />
<delete file="struts2.war" />
</target>
<!-- 编译-->
<target name="compile" depends="">
<property name="javac.debug" value="on" />
<mkdir dir="./WebRoot/WEB-INF/classes" />
<mkdir dir="./WebRoot/WEB-INF/lib" />
<javac debug="${javac.debug}" destdir="./WebRoot/WEB-INF/classes">
<classpath refid="classpath" />
<src path="src" />
</javac>
<copy todir="./WebRoot/WEB-INF/classes">
<fileset dir="src/" includes="*.xml" />
<fileset dir="src/" includes="*.properties" />
<fileset dir="src/" includes="**/**.properties" />
</copy>
<copy todir="./WebRoot/WEB-INF/lib">
<fileset dir="./WebRoot/WEB-INF/lib/" includes="*.jar">
<exclude name="servlet-api.jar" />
<exclude name="jsp-api.jar" />
</fileset>
</copy>
</target>
<!-- 打war包-- >
<target name="war" depends="compile">
<war destfile="struts2.war" webxml="WebRoot/WEB-INF/web.xml">
<fileset dir="WebRoot" />
</war>
</target>
<!-- 部署 ,如果是linux下,就把部署的路径改为linux的-->
<target name="deploy" depends="war">
<copy todir="F:/tool/Tomcat 6.0/webapps" overwrite="true" flatten="true">
<fileset dir="./" includes="struts2.war" />
</copy>
</target>
</project>
分享到:
相关推荐
ant实例教程 Ant实例 web工程部署
ant_shell自动部署
Ant远程部署tomcat脚本
本文档旨在提供一个标准的项目部署文档,使用Ant工具,可以在5分钟内完成Web项目的部署。整个部署过程分为四大步骤:系统要求、软件环境、部署步骤和数据源配置。 系统要求:本项目部署需要Windows Server作为操作...
ant脚本,讲本地代码copy到远程linux服务器的tomcat目录下,并重启tomcat,需要下载jsch.jar包放到本地ant-home的lib目录下
一个用于weblogic下ant部署的demo。
ANT使用指南ANT使用指南ANT使用指南ANT使用指南ANT使用指南ANT使用指南ANT使用指南ANT使用指南ANT使用指南
ant 使用入门ant 使用入门ant 使用入门ant 使用入门
Android工程,演示如何使用Ant编译工程。
以下是ANT安装与使用教程,旨在帮助项目部署人员快速掌握ANT的安装和基本使用。 硬件环境 ANT的安装和使用需要一台开发PC机,推荐配置为Windows 7操作系统。 软件环境 ANT的安装和使用需要JDK的支持,因此需要先...
自己整理的在Eclipse下部署远程tomcat的步骤及相关build文件
Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。 一.安装与配置 二.Ant的关键元素 三.Ant的...
在本文中,我们将创建一个简单的 Hello 工程,并使用 Ant 来自动完成编译、测试、打包等任务。首先,创建一个新的目录结构,包括 src、classes、lib、web、dist、doc 等目录。其中,src 存放 Java 源文件,classes ...
教会你如何使用ant部署j2me和j2ee项目,里面有两个简单的例子,从简单的项目搭建中让你知道如何使用ant。
用ant完成VSS自动下载编译部署的脚本
NULL 博文链接:https://yjck.iteye.com/blog/765716
在Java项目开发中,ant用来打包是最好不过的工具了,有兴趣的朋友们来来看看吧。。。。。
ant工具使用指南ant工具使用指南ant工具使用指南
你可以手动打包、部署你的工程,但这不是最好的方法。最好的方式就是全自动化的方式。开发人员提交了代码后,可以自动构建、打包、部署到测试环境。测试通过后进入到模拟环境或是直接发布的生产环境,这个过程可以是...
Eclipse中集成和调试Ant工程详细介绍