Ant实战篇 (一)(1)

原创 2003年10月22日 12:01:00

Ant实战篇 (一)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

                                                                             修订者:黄 凯        

E_mail:hk_sz@163.com

前 言

由于现在公司进行Unit Test Case的整理阶段,所以抽空对Ant和Junit技术进行了一下了解,以下是集合了众家所长之精华(考虑到是按我的思路总结的,也许不能完全表述原作者的思路,所以在参考中我把所有参考过的文章网址或书籍都罗列了出来,大家有时间不妨去看看原文)。

如果对Ant部分参数不明白的话,请参看《Ant理论篇》系列或ant自带的文档。

 

目 录

一、 Ant使用实例

   1.1 通过Antcopt task将当前目录下最近更新的文件(按系统时间来区分)文件提交至指定目录

   1.2 用Ant开发java程序

    1.3 ant结合junit进行软件自动测试

    1.4 ant开发和部署web应用程序

    1.5 ant打包(jar应用程序

    1.6 ant开发EJB应用程序

参考

 

一、 Ant使用实例

1.1 通过Antcopt task将当前目录下最近更新的文件(按系统时间来区分)文件提交至指定目录

1> 前提:在D盘下创建两个文件夹test1和test2,并在test1中创建build.xml文件,内容如下:

<?xml version="1.0"?>

<project name="test" default="upload">

 

   <!-- 设置提交的根路径以及提交目录属性 -->

   <property name="dest_drive" value="D:/" />

   <property name="dest_dir" value="${dest_drive}/test2/test" />

  

   <!-- 如果没有提交目录的话,创建提交目录 -->

   <target name="create_dir">

       <mkdir dir="${dest_dir}" />

   </target>

  

   <!-- 通过copy task提交当前目录下除build.xml外所有非临时文件 -->

   <target name="upload" depends="create_dir">

       <copy todir="${dest_dir}">

          <fileset dir=".">

             <exclude name="**/build.xml"/>

          </fileset>

       </copy>

   </target>

 

</project>

2>进入DOS命令行状态,运行D:/test1>ant。进入test2中进行检查,看是否已经建立好了test子目录并且将test1中的文件除build.xml外都已经提交过来。如果这时你再运行ant,会发现其没有任何操作提示,因为已经没有新文件需要提交了。

注:有兴趣的朋友不妨将其中一个文件更新一下再执行一次,你会发现upload:下会出现新的信息。

 

 

《黑客攻防技术宝典Web实战篇@第2版》读书笔记1:了解Web应用程序

我们不是Hacker,我们只是Hack技术的爱好者。 读书笔记第一部分对应原书的第一章,主要介绍了Web应用程序的发展,功能,安全状况。...
  • xiediy
  • xiediy
  • 2017年12月27日 17:46
  • 62

使用Ant打包安卓应用

1.先让引用的library生成build文件 E:\AndroidToolscunzade\workspace\lib-actionbarsherlock>android update projec...
  • qiezi321
  • qiezi321
  • 2014年12月02日 14:07
  • 2313

Hadoop单机伪分布式部署

由于没有那么多机器,就在自己的虚拟机上部署一套hadoop集群,这被称作伪分布式集群,但是不管怎么样,这里主要记录部署hadoop的过程以及遇到的问题,然后再使用一个简单的程序测试环境。 1、安装JA...
  • yu616568
  • yu616568
  • 2015年01月20日 14:10
  • 1158

[Ant][StartWithAnt] 第五章 条件判断Contidion 1.逻辑判断

逻辑判断包括单条件判断的断言istrue/isfalse,及多条件判断的与and、或or、非not、异或xor等常见逻辑操作。 ...
  • sodino
  • sodino
  • 2013年11月24日 18:55
  • 2007

web项目ant打包完整案例

前两周做的web项目要部署到服务器上去,为了后续升级部署方便,决定采用Ant进行(开发用的myeclipse 8.5),ant打包测试也是在myeclipse上进行,build.xml测试完成后地通过...
  • u012598110
  • u012598110
  • 2015年12月13日 17:01
  • 291

ANT在Mac OS X上的安装和设置

ANT在Mac OS X上的安装和设置 1. 关于ANT installation on Mac OS X  这是一篇国外的文章: Installation of Ant on OS...
  • ljb_blog
  • ljb_blog
  • 2013年10月13日 12:31
  • 13738

软件测试_JUnit+Ant构建自动的单元测试(1)

JUnit Ant 单元测试
  • Cceking
  • Cceking
  • 2016年06月16日 18:33
  • 632

jmeter+ant报告生成过程中的问题与解决方案

转载地址:http://www.cnblogs.com/puresoul/p/4808416.html     http://blog.csdn.net/wanglha/article/deta...
  • sh169
  • sh169
  • 2017年06月11日 15:33
  • 1541

Storm流计算项目视频教程

Storm流计算项目视频教程 Storm在大数据领域的影响已经不用多说,大数据实时性计算已经是发展趋势。目前在各大互联网、电商、电信、金融业等领域,Storm已经功不可没,被广泛应用...
  • xkqueen2
  • xkqueen2
  • 2014年09月12日 11:14
  • 588

【备忘】Java菜鸟到大牛学习路线之实战篇

Java菜鸟到大牛学习路线之实战篇!!!这是一套Java菜鸟到大牛的学习路线之实战教程,由工作了10年的资深Java架构师整理...
  • qq_38472089
  • qq_38472089
  • 2017年11月28日 17:45
  • 54
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ant实战篇 (一)(1)
举报原因:
原因补充:

(最多只允许输入30个字)