常见ant命令及其用法
这两天断断续续地把<轻快的JAVA>前四章看完了,对书中提及的"测试驱动的开发TDD"有些感冒 , 也顺便琢磨了一下ant 和junit , 整了个小项目完成自动测试的功能,很有成就感啊~,,,嘿嘿,下面就记录一下ant的常用命令,不然以后就忘了....
先看一下一个典型的ant xml文件的结构:
xml文件为:
< target >
一些ant命令放在这里
</ target >
</ project >
ant就是由一系列的target组成,在每一个任务中有一系列的动作命令,去执行诸如编译,运行,打包,创建文件,读取数据等动作.最常见的动作有:
1. javac : 编译java源文件.用法:
destdir ="${build}"
classpath ="xyz.jar"
debug ="on"
source ="1.4" ></ javac >
srcdir : 源文件存放目录,这个是必须要指定的!
destdir : 编译后的.class文件存放的目录
classpath: 编译中要用的类路径,jar文件等
2. java : 运行.class文件,用法:
< java classname = " test.Main " >
< arg value = " -h " />
</ java >
运行某个jar包
< java jar = " dist/test.jar " >
< arg value = " -h " />
</ java >
必须指定classname 或者 jar属性!
3. mkdir : 创建新目录,用法: , dir属性是必须的!
4.classpath : 指定运行中要使用的类路径,可以作为父标签的一个属性用,也可以单独作为一个内嵌标签使用
< pathelement location ="${src.dir}" />
< pathelement location ="${build.dir}" />
</ classpath >
5.jar :打包命令,用法
</ jar >
destfile : 打包后的jar文件存放的目录,这个属性是必须指定的~!
basedir : 指定从哪个目录里开始抽取文件进行打包
6.property : 给要用到的值取别名,用法
这样指定以后,就可以在后面的节点中直接用 ${bulid.dir}来代替./build/baseline/test字符串.如
< target name ="jar" depends ="compile" >
< mkdir dir ="${build.dir}/lib" />
< jar destfile ="${build.dir}/lib/src.jar" basedir ="${build.dir}" ></ jar >
</ target >
...............未完
待续...................
常见ant命令及其用法相关推荐
- 常见Oracle HINT的用法
1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_I ...
- Python语言学习之常见语句命令那些事:python和常见语句命令(条件语句、pass语句)使用方法之详细攻略
Python语言学习之常见语句命令那些事:python和常见语句命令(条件语句.pass语句)使用方法之详细攻略 目录 Python常见语句命令 1.python的条件语句 2.Python之pass ...
- dos命令for用法详解
for帮助文档 对一组文件中的每一个文件执行某个特定命令. FOR %variable IN (set) DO command [command-parameters] %variable 指定一个单 ...
- 实验四:xl命令的常见子命令以及操作
实验名称: xl命令的常见子命令以及操作 实验环境: 这里我们需要正常安装一台虚拟机,如下图: 我们这里以一台busybox为例,来进行这些简单的常见的操作: 实验要求: 这里我们准备了5个常见操作: ...
- hog函数的用法 python_Python常见内置函数用法(三)
本文作者:孙雪丽 文字编辑:周聪聪 技术总编:张学人 重大通知!!!2019年6月22日至24日在河南郑州举行Stata编程技术特别训练营,招生工作已经圆满结束.另外爬虫俱乐部将于2019年7月5日至 ...
- lsof 命令实用用法介绍
Table of Contents 前言 Linux 下有哪些文件 lsof 命令实用用法介绍 查看当前打开的所有文件 列出被删除但占用空间的文件 恢复打开但被删除的文件 查看当前文件被哪些进程打开 ...
- java中解释命令_闲来无事可来了解下Java中Javadoc命令的用法
[javadoc命令的用法] 1.java源文件里,注释以/**开始 并以*/结束,里面可以包含普通文件,HTML标记和javaDoc标记.这些将构成javaDoc文档. 2.javadoc命令只能处 ...
- (转载)Dig命令的用法
Dig命令的用法 Dig是linux中的域名解析工具,功能比nslookup强很多,使用也很方便,不用象nslookup总是set不停. Dig是domain information groper的缩 ...
- 常见 Oracle HINT 的用法
Hint 是Oracle 提供的一种SQL语法,它允许用户在SQL语句中插入相关的语法,从而影响SQL的执行方式. Oracle 19c HINT Comments https://docs.ora ...
最新文章
- PicoBlaze 8 位微控制器
- 使用友盟分享心得(SSO登陆,不能获取accesstoken,不能跳转APPSSO登陆的问题)
- Android 第十三课 SharedPreferences存储
- ARC132D-Between Two Binary Strings【贪心】
- webstorm环境安装配置(less+autoprefixer)
- 最新基于adt-bundle-windows-x86的android开发环境搭建
- Idea 添加lib文件夹,并添加至项目Libary
- 支付宝APP支付里设置应用网关和授权回调地址是不必填的
- 设计模式详解——模版方法模式
- Unity3D标准资源包下载与使用
- 万能遥控器小制作(五)
- html如何转换为opml,使用并解析 OPML 格式的订阅列表来转移自己的 RSS 订阅(解析篇)...
- MySQL 为日期增加一个时间间隔
- SwiftTips之LanguageAPI
- GD32串口通信注意事项
- 软件相关的小问题记录
- Pygame中文文档
- 您的captcha验证码设置对了吗?
- 【智能制造】机器人与智能制造
- 前端js+canvas实现雷达扫描效果