最近在看一些开源项目的资料,发现大量的运用了ant与Junit。发现果真是个不错的东西,于是学习并整理下相关的资料,记录于此。方便以后的回顾:
一:ant.pdf:ant的中文手册,讲解了基本的一些语法和概念,感觉蛮不错的。
二:ant执行命令参数讲解
-buildfile<file>,-file<file>,-f<file> : 要指定执行构件的的位置和名称。
-find<file>,-s<file>: 查找构件文件,并执行找到的构件文件。
-help,-p: 显示ant的命令帮助信息。在命令行中显示ant的命令选项及简短的介绍,-h是简写。
-version: 显示ant 的版本信息。
-diagnostics:显示ant项目的运行环境、依赖库等信息,为错误诊断和报告提供一些有用的帮助信息。
-quiet,-q: 隐藏ant执行的提示输出信息。命令行将不会输出具体的target的执行信息。
-verbose,-v: 显示ant执行的详细信息,包括操作系统和Java环境等信息。
-debug,-d:显示ant执行调试的信息、详细的log信息。
-lib<path>: 指定一个类库所在的位置(jar文件位置),让ant工具可以使用这些类文件。path类型指定类库文件。
-logfile<file>,-l<file>: 指定ant执行时日志输出文件,让日志输出到指定文件而不在命令行输出。
例如:执行 ant -f test.xml -l c:\testAntLog.log 将会百日志信息输出到c:\testAntLog.log去。
-D<property>=<value>: 用于设定一些变量,这些变量可以在target中直接引用,或覆盖已设定的属性值。
例如:ant -f test.xml -D src=hello
三:Ant系统属性(用${}来获取属性值 例如:${os.name})
os.name: 操作系统的名称。
basedir: 项目引用的根路径。
ant.home: Ant工具的根目录位置。
ant.file: 构件文件的绝对路径。
ant.version:ant的版本信息。
ant.java.version: ant检测到的JVM版本。
ant.project.name: 当前执行的项目名称及信息。
java.version: Java的版本信息。
java.home:Java的根目录位置。
java.class.path: Java类库的文件的位置。
line.separator: 换行符.
user.home: 用户的home目录,在Linux和UNIX中经常甬道。
注:更多的系统属性可在 ant的api查询到(在官方下载的包已带,名为API的文件)
分享到:
相关推荐
文档中提供的"新建 Microsoft Word 文档 (2).docx"和"新建 Microsoft Word 文档.docx"可能是详细的学习笔记或者教程,涵盖了Ofbiz的基础概念、配置步骤、实例分析等内容。建议首先阅读这些文档,以便对Ofbiz有一个...
\contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...
标题 "dwr笔记整理(三)" 暗示了这篇笔记主要关注Direct Web Remoting (DWR) 技术的第三部分。DWR是一种Java技术,它允许Web应用程序在客户端JavaScript和服务器端Java之间进行实时通信,实现AJAX功能。这篇笔记...
jbpm学习笔记主要涵盖了jbpm(Java Business Process Management)的多个方面,包括Signavio的使用和配置、jBPM数据库的安装、Graphical Process Designer(GPD)的安装以及jBPM在Eclipse环境中的配置。以下是这些...
3. **Ant学习笔记.doc与Ant权威指南.pdf** Ant是Java世界里常用的构建工具,能够自动化执行编译、打包、测试等任务。文档和PDF提供了Ant的基本使用、任务定义、宏定义等,对于项目构建流程的管理至关重要。 4. **...
根据提供的文件信息,我们可以整理出以下关键知识点,主要聚焦于Java编程语言的基础学习与实践,以及构建工具Ant的使用。 ### Java基础知识 #### 单元测试基础 在Java开发过程中,单元测试是确保代码质量的重要...
8. **文档分类整理**:有序的文档组织能让学习更有条理,例如,可能有按照Java基础、异常处理、集合框架、多线程、网络编程、IO流等主题分类的文档,便于查找和学习。 9. **持续更新**:这个项目的特点是持续更新,...
自己整理的一些资料,不需要积分,希望对大家有帮助。 里面包有如下的一些java资料 Ant使用指南.pdf cvs.pdf Eclipse入门-- Eclipse的使用简介及插件开发.PDF eclipse插件开发.doc Eclipse插件开发系列.pdf ...
阅读笔记及博客整理 阅读笔记 :fire: 点击关闭/打开所有章节 :fire: 点击关闭/打开所有章节 :fire:Javascript 忍者秘籍 2 点击关闭/打开所有章节 :star: 点击关闭/打开所有章节 :star: 点击关闭/打开所有章节 :...
6. 学习资源:除了代码项目,还有各种教程、笔记、在线课程的链接,如LeetCode、免费编程书籍等,助力开发者系统性地学习新知识。 7. 工具与脚本:实用的开发工具和自动化脚本,如VSCode插件、Git操作脚本等,可以...
这份"小学英语必考单词分类大全"文档详细整理了各类常见的英语词汇,包括学习用品、身体部位、颜色、动物和人物等,旨在帮助学生系统地掌握基础知识。 1. 学习用品 在学习用品类别中,包括pen(钢笔)、pencil...
这份文档整理了小学阶段常见的英语词汇,包括学习用品、身体部位、颜色、动物以及人物等类别,帮助学生建立基本的词汇库。 1. 学习用品(School Things): - pen(钢笔) - pencil(铅笔) - pencil-case(铅笔...
这份文档整理了四个主要分类:学习用品、人体部位、颜色和动物。这些词汇涵盖了日常生活和交流的基本元素,对于初学者来说尤其重要。 1. 学习用品 学习用品的词汇包括了我们日常学习中会用到的各种物品。如pen...
【小学英语单词大全合集带音标】是一个全面整理的小学阶段英语词汇资源,涵盖了学习用品、身体部位、颜色、动物、人物以及职业等多个类别,旨在帮助学生建立扎实的英语基础。 一、学习用品(School Things) 在学习...
以下是根据表格内容整理出的一些关键知识点: 一、学习用品 这部分词汇涉及到日常学习中常用的各种物品。例如,“pen”是钢笔,“pencil”是铅笔,“pencil-case”是铅笔盒,“ruler”是尺子,“book”是书,“bag...
【英语单词分类表】是一个非常实用的学习资源,它将英语词汇按照不同的类别进行了整理,方便学习者系统地记忆和理解。下面将详细解释表格中涉及的各个知识点。 一、学习用品(School Things) 这些词汇是与学校生活...
这份文档是针对人教版PEP小学英语教材,为三年级学生整理的一份单词分类汇总。它按照不同的主题将词汇进行了归类,有助于学生系统地记忆和学习英语单词。下面将详细阐述各个分类中的关键词汇。 一、人体(body) 这个...
以下是根据文档内容整理出的各个主题及其相关单词: 1. 学习用品(School Things): - pen:钢笔 - pencil:铅笔 - pencil-case:铅笔盒 - ruler:尺子 - bag:包 - eraser:橡皮 - comic book:漫画书 - ...
这份表格将单词按照不同的类别进行整理,便于学生有针对性地掌握。以下是各个类别的详细内容: 1. **学习用品 (school things)**:这些词汇与学生的日常生活息息相关,包括pen(钢笔)、pencil(铅笔)、pencil-...