Ant Build.xml
题记:用 Eclipse 3 +Tomcat 5 做东东,用起来还是比较爽。但是调试时每次手动Deploy到Tomcat中,比较麻烦。今用Ant来完成之。
1。打开Eclipse,在项目的根路径下建立builds.xml文件。
这个是Ant配置的关键。其内容如下:
-----------------
<?xml version="1.0"?>
<project name="webmodulebuilder" default="deploy" basedir=".">
<!-- set global properties for this build -->
<!-- 发布WEB路径 -->
<property name="DEPLOY_PATH" value="D:/Tomcat 5.0/webapps/dt" />
<!-- 源WEB路径 -->
<property name="WEB_PATH" value="D:/eclipse/workspace/test/dt" />
<!-- 源编译的jar包路径 -->
<property name="JAR_PATH" value="D:/eclipse/workspace/test/dt/WEB-INF/lib" />
<!-- 源java文件路径 -->
<property name="SCR_PATH" value="D:/eclipse/workspace/test/src" />
<!-- 源class文件路径 -->
<property name="CLASS_PATH" value="D:/eclipse/workspace/test/dt/WEB-INF/classes" />
<!-- 定义classpath -->
<path id="LIB_CLASS_PATH">
<fileset file="${JAR_PATH}/*.jar" />
<pathelement path="${CLASS_PATH}"/>
</path>
<!-- 初试化 -->
<target name="init">
<mkdir dir="${DEPLOY_PATH}"/>
<mkdir dir="${DEPLOY_PATH}/WEB-INF"/>
<mkdir dir="${DEPLOY_PATH}/WEB-INF/classes"/>
<mkdir dir="${DEPLOY_PATH}/WEB-INF/lib"/>
</target>
<!-- 编译类 -->
<target name="compile" depends="init" description="compile the source files">
<mkdir dir="${CLASS_PATH}"/>
<javac srcdir="${SCR_PATH}" destdir="${CLASS_PATH}">
<classpath refid="LIB_CLASS_PATH"/>
</javac>
</target>
<!-- Copy发布-->
<target name="deploy" depends="init,compile" >
<copy todir="${DEPLOY_PATH}">
<fileset dir="${WEB_PATH}">
<include name="**/*.*"/>
<exclude name="**/jsp_servlet/*.class"/>
<exclude name="**/build.xml"/>
<exclude name="**/deploy.xml"/>
<exclude name="**/build.properties"/>
<exclude name="**/servers.xml"/>
<exclude name="**/targets.xml"/>
<exclude name="**/*.war"/>
</fileset>
</copy>
</target>
</project>
-----------------
2.右击项目,选择“属性--构建器”。然后单击“新建”。
3.在“选择配置类型”窗口中单击选中“Ant构建”,单击“确定”。
4.配置构建器的属性,填写建器的“名称”。
“主要”页框中的“构建文件”选择刚才配置builds.xml,“基本目录”选择项目的根目录。
“构建选项”中,勾选“在自动构建期间”。
5.点击“确定”,完成配置。
6.在项目属性中的“构建器”中勾选刚刚建立的Ant构建器,取消勾选“Java构建器”。单击“确定”。
7.当系统调试时,Ant会自动编译并发布文件到指定的目录中。爽!
Ant Build.xml相关推荐
- java Ant build.xml
Java Ant build.xml详解 1,什么是ant ant是构建工具 2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主 ...
- Ant build.xml程序简单说明
<?xml version="1.0" encoding="UTF-8" ?> <!--build.xml中的第一句话,没有实际的意义--&g ...
- Ant build.xml中的各种变量
http://blog.csdn.net/hittata/article/details/4744653 Ant环境变量分为四种: 1. build.properties文件中定义的变量 2 ...
- ant build.xml文件将使用到的属性放到一个额外的build.properties文件里
build.xml: <?xml version="1.0"?><project name="Hello World Project" def ...
- ant build.xml 配置详解
随着工程越来越复杂,项目越来越多,以及平台的迁移(我最近就迁了2回),还有各大市场的发布,自动化编译android项目的需求越来越强烈,后面如果考虑做持续集成的话,会更加强烈. 经过不断的尝试 ...
- myeclipse ant 编译java_Java MyEclipse下Ant build.xml简单实例详解
一.下载配置ant 1.首先下载ant: http://www.apache.org/ 下载最新的版本 2.解压ant 后设置ANT_HOME, PATH中添加ANT_HOME目录下的bin目录(如: ...
- ant build.xml文件中能使用的属性介绍
标准属性 ant.file:该构建文件的完整地址 ant.version:安装的 Apache Ant 的版本 basedir:构建文件的基目录的绝对路径,作为 project 元素的 basedir ...
- jenkins -ant-svn 自动化持续部署——web应用war包 ant build.xml配置
<?xml version="1.0" encoding="UTF-8"?><project name="CBEUatTest&qu ...
- [ant]通过Android命令自动编译出build.xml文件
用途: 做自动集成编译环境. 环境搭配我就不说了(SDK/环境变量等). 进入cmd界面. 进入项目目录. 输入: android.bat list target 来查询我们现有的版本list有哪些 ...
最新文章
- 【SSL协议】SSL协议详解
- android jni new/delete 和 new[]/delete[]
- esp8266驱动oled屏幕_为什么“更好的OLED电视”在海信?
- java中map的put方法,Java TreeMap put()方法
- Python入门--元组的遍历,获取元组元素
- (九)特征提取之主成分分析(PCA)
- 为什么要用火狐浏览器
- win7计算机属性恢复,win7怎么打开系统还原功能?win7打开系统还原功能的方法步骤...
- python opencv入门 鼠标绘图(4)
- CAD标注的偏移尺寸和实际尺寸不同该如何解决?
- 安裝打印機或者掃描器驅動時,出現「unknown device」(不明裝置)的提示,怎麼辦?...
- three.js绘制波浪面_使用Three.js构建建筑物波浪动画
- (每日更新)里里,阿里里,阿里阿里里:【第一期】喜欢的记得关注哈
- 删除SQL Server数据库
- 什么是组态软件(转)
- 电气材料基础课程总结
- 卷积法求解系统的零状态响应_连续LTI系统零状态响应求解方法的分析
- java环境配置https访问(本地测试)
- 中文电子病历命名实体识别
- 代码的设计图纸——UML(上)
热门文章
- android触屏音文件地址,Android音视频-音频采集
- cad2017怎么改变选择方式_家用胎心仪怎么使用?建议孕妈妈选择数胎动的方式...
- 关于LRU缓存简单记录以及代码补全。
- 面试题57 - II. 和为s的连续正数序列 golang
- linux操作系统之读写锁
- C++ 异常变量的生命周期
- c++中的继承--1(引出,继承方式,继承的对象模型)
- UVA - 101:The Blocks Problem
- 二分查找的最大比较次数
- 剑指offer面试题:替换空格