Ant实战篇 (一)(1)

ant脚本教程(一) 首先来看一个简单的Ant脚本,简单来说Ant就是帮你做了IDE平台该做的事情:编译软件、打包、执行测试、部署等。 有时候我们觉得代码工具很可怕,特别是那些需要编写代码又不是傻瓜式的工具。 但是当你发现其实只要自己买一个烤箱,按照流程就可以自己在家里做蛋糕,甚至比那种工厂里大烤箱出来的蛋糕更鲜美,而又简单实用,那么花一点时间来学习一下又何乐而不为呢? 先来看个简单的Ant脚本和解释: 阅读详情

Ant实战篇 (一)

                                                                             修订者:黄 凯        

E_mail:hk_sz@163.com

前 言

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

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

 

目 录

一、 Ant使用实例

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

   1.2 用Ant开发java程序

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

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

    1.5 ant打包(jar)应用程序

    1.6 ant开发EJB应用程序

参考

 

一、 Ant使用实例

1.1 通过Ant的copt 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:下会出现新的信息。

 

 

ant持续集成插件安装(ant与jmeter)(手动操作) 第一步:下载ant插件安装包,并解压(以下所有操作均按照该安装包文件操作) 第二步:将解压后文件内的持续集成\test文件夹放到地址中不包含中文的任意位置 第三步:将解压后文件夹内的持续集成\apache-tomcat-8.5.50.rar的压缩文件放到刚刚test\ant文件夹中,并解压 ... 阅读详情

相关推荐

ANT实战详解

ANT实战详解,讲解了ANT这个技术的六种使用案例,可以让我们深入的了解ANT的具体使用技巧,从而可以让我们使用ANT来管理我们的项目,起到事半功倍的效果!

项目build实战—ant入门指南(9)

项目build实战—ant入门指南9 前面8篇ant教程,基本上没有太复杂的地方,在实际项目build中会遇到些复杂的场景。今天这篇教程,明河将通过一个真实的项目build过程,来综合演练下ant的用法,同时演示下如何处理ant中的循环任务。 项目简介 项目名:KF(KISSY-FORM) 用途:kissy的form组件包 源码地址:https://github.com/

larrywangsun的专栏 2329

ST7789P3初始化配置

【代码】ST7789P3初始化配置。

zqq_1314的博客 4153

ANT应用----ANT实战

一.Ant的关键元素 Ant的构件文件是基于XML编写的,默认名称为build.xml。为了更清楚的了解Ant,在这里编写一个简单的Ant程序,用来展现Ant的功能,让读者对Ant有一个初步的了解。首先在E盘下建立一个build.xml文件,内容如下:                             读者可以进入E盘,然后运行ant sayHelloWorld

lang_niu的专栏 659

华为[ENSP]—— 实验二、三层交换和ARP的工作原理

华为[ENSP]三层交换和ARP的工作原理

weixin_62594100的博客 6412

从零到一:Quartus II连接开发板实战,打通绘图、管脚分配、编译与下载全链路

本文详细介绍了使用Quartus II软件连接FPGA开发板并完成首个项目的全流程。从硬件连接到驱动安装,到绘制电路框图、精准分配管脚,再到编译设置与最终下载,手把手指导您打通从设计到硬件实现的完整链路,是FPGA初学者的实战入门指南。

mqtt6iot的博客 717

ANT应用(三)ANT实战

一.Ant的关键元素 Ant的构件文件是基于XML编写的,默认名称为build.xml。为了更清楚的了解Ant,在这里编写一个简单的Ant程序,用来展现Ant的功能,让读者对Ant有一个初步的了解。首先在E盘下建立一个build.xml文件,内容如下:                             读者可以进入E盘,然后运行ant sayHelloWorld

超越的博客 2020

【VMware篇】7-通过ISO镜像升级VMware Esxi

本文主要介绍Dell服务器上安装的ESXi升级的方法之一(采用ISO升级)。

chen_yunan的博客 5516

AntDesign 实战教程 --------前言

前言 开始学习 欢迎来到《Ant Design 实战教程》。 这本教程将从最简单的教起,让大家学会如何使用 Ant Design 组件库,然后逐渐深入,讲解如何开发一个包含多个复杂网页、用于实际生产的大型应用。 这是 Ant Design 组件库的官方教程,由 Ant Design 开发团队负责编写。不管你是刚刚接触前端开发的新手,还是已经从事实际开发、希望尝试 React 技术...

小李科技 3万+

为何LPDDR4支持on-die ECC,但是DDR4却不支持呢?

DRAM的ECC,目前的编码方式都是128bit data,产生8bit parity或者ECC code. 而且必须要128bit才行。这8bit的ECC code是要被写入到DRAM内存里面的,从而read的时候,可以读取这8bit ECC code来判定read data是否有错,如果是SBF,就可以纠错了,如果是double bit,大部分时候是可以detect到错误,即所谓的SEC(Single Error Correct) + DED(Double Error Detect).

一个DRAM从业者的告白 1556

CPU、Core、RISC、ARM等的前世今生

CPU、Core、RISC-V 、ARM、ASIC、FPGA、SOC概念及区分

nxin168的博客 1017

Ant实战篇 (一)

  Ant实战篇 (一) Ant 实战篇 (一)                                                                              修订者: 黄 凯          E_mail: hk_sz@163.com 前 言 由于现在公司进行Unit Test Case的整理阶段,所以抽空对Ant和Junit技术...

rongdmmap的博客 289

ImportError: cannot import name ‘is_torch_npu_available‘ from ‘transformers.utils‘解决方案

本文主要介绍了ImportError: cannot import name ‘is_torch_npu_available’ from 'transformers.utils’解决方案,希望能对使用transformers的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 4万+

Ant实战篇 (一)(2)

Ant实战篇 (一)                                                                             修订者:黄 凯        E_mail:hk_sz@163.com前 言由于现在公司进行Unit Test Case的整理阶段,所以抽空对Ant和Junit技术进行了一下了解,以下是集合了众家所长之精华(考

kanaima的专栏 1713

【ROS机器人系统】实验4 ROS简单应用:激光SLAM与导航

ROS简单应用:激光SLAM与导航 (1)了解机器人和SLAM之间关系 (2)了解激光SLAM (3)了解gmapping和导航

南京大学软件工程硕士在读 2146

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Ant实战篇 (一)(4)

Ant实战篇 (一)                                                                             修订者:黄 凯        E_mail:hk_sz@163.com前 言由于现在公司进行Unit Test Case的整理阶段,所以抽空对Ant和Junit技术进行了一下了解,以下是集合了众家所长之精华(考

kanaima的专栏 1568

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Ant实战篇 (一)(3)

Ant实战篇 (一)                                                                             修订者:黄 凯        E_mail:hk_sz@163.com前 言由于现在公司进行Unit Test Case的整理阶段,所以抽空对Ant和Junit技术进行了一下了解,以下是集合了众家所长之精华(考

kanaima的专栏 1440

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Ant实战篇(转)

修订者:黄 凯        E_mail:hk_sz@163.com一、 Ant使用实例   1.1 通过Ant的copt task将当前目录下最近更新的文件(按系统时间来区分)文件提交至指定目录   1.2 用Ant开发java程序    1.3 ant结合junit进行软件自动测试        1.4 ant开发和部署web应用程序    1.5 ant打包(jar

JofeeDong's Blog 6252

Ant实战篇 (二)

Ant实战篇 (二)                                                                             作  者:黄 凯        E_mail:hk_sz@163.com前 言由于现在公司进行Unit Test Case的整理阶段,所以抽空对Ant和Junit技术进行了一下了解,以下是集合了众家所长之精华(

kanaima的专栏 1979

Ant实战篇 (一)(4) (转)

Ant实战篇 (一)(4) (转)[@more@]Ant实战篇 (一)XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> ...

csd3176的博客 147

jenkins+jmeter+ant(一)ant配置

jenkins+jmeter+ant(一)ant配置 java jmeter jenkins ant java+jmeter+jenkins的配置,之前文章均已提到。 ant安装配置 下载地址 win配置: #新建环境变量 变量名:ANT_HOME 变量值:D:\jiekou_tools\apache-ant-1.10.6 # PATH %ANT_HOME%\bin %ANT_HOM...

小友的博客 1555

ANT1.7下载以及配置方法

 http://www.apache.org/dist/ant/binaries/ 下的apache-ant-1.7.1-bin.zip   ;解压之后放在你的目录下,我一般放在C盘。ant的配法: 1。解压ant的包到本地目录。 2。在环境变量中设置ANT_HOME,值为你的安装目录。 3。在环境变量中设置JAVA_HOME,值为你的jdk安装目录。 4。把ANT_HOME/bin加到你系统

sz_bdqn的专栏 3308

Ant实战篇 (一)(3) (转)

Ant实战篇 (一)(3) (转)[@more@]Ant实战篇 (一)XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> ...

csd3176的博客 132

Ant源码分析(一) -- 开始

    Ant是比较老牌的构建工具了,从2004年起就一直在使用,使用上倒是很熟悉了,最近闲来无事,兴起了阅读Ant源码的念头。按照习惯的做法,总是从最简单的版本开始,然后再选择有代表性的高版本阅读源码,这样就能准确的把握一个开源软件的核心思想和演进路线了。

philbert_pb的专栏 2655

一小时入手ANT脚本

写在前面最近因为项目愿意,笔者现学现用了一波ANT脚本。在这个过程中,愈加觉得它是一个很犀利的脚本工具,上手难度低,实现简单粗暴,功能也很强大,于是写了这样一篇文章,将其推荐给大家,希望能对大家有所帮助。ANT安装 下载ANT包http://www-us.apache.org/dist//ant/binaries/apache-ant-1.9.7-bin.zip解压压缩包到任意目录 配置环境变量例:

独行的卡卡的博客 439
上一篇: SQLServer2000 JDBC驱动的完整安装及测试说明
下一篇: Ant实战篇 (一)(4)
kanaima
博客等级 码龄25年 16粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值