最近又用到ant了,所以更新一下ant中文手册,新版本
修订了1.1版本的格式,增加了很多task的内容,拿出来共享吧。
下边是个大概的目录,因为临时做的可能文字和排版上还有些问题,见谅。
下载地址:[url]http://www.blogjava.net/Files/dreamstone/ant3.rar [/url]
1. Ant介绍... 3
1.1. 什么是ant 3
1.2. 什么是构建... 3
1.3. ant的好处... 4
1.4. ant的兄弟make. 4
2. Ant 安装... 4
2.1. 到http://ant.apache.org/bindownload.cgi 4
2.2. 如图新增系统变量... 4
2.3. 3、测试安装... 5
3. 第一个Ant脚本... 6
3.1. 使用ant来达成目的,完成一件事情的实例... 6
3.2. 然后用ant完成剩下的步骤。... 6
3.3. 解释上边的配置文件... 7
4. 整合ant 8
1,自己重新写一个build.xml ,这将是一个麻烦的事情... 8
4.1. 举个例子:... 9
5. Ant进阶... 10
6. Ant常用task. 13
6.1. 使用classpath. 14
6.2. 设置classpath. 14
6.3. 输出信息... 14
6.3.1. 写法一... 14
6.3.2. 写法二... 14
6.3.3. 输出一段xml 15
6.4. 引入一个xml文件... 15
6.5. 拷贝文件... 15
6.5.1. 拷贝一个文件... 15
6.5.2. 拷贝一个文件到指定目录... 15
6.5.3. 拷贝一个目录到另一个目录... 15
6.5.4. 拷贝一个文件集合到一个目录... 15
6.5.5. 拷贝一个文件集合到一个目录,同时建立备份文件... 15
6.5.6. 拷贝一个集合的文件到一个目录,并替换掉@ TITLE @.. 15
6.5.7. 拷贝一个目录下的东西到另一个目录下,(includes加入,excludes排除) 16
6.5.8. 拷贝一个文件... 16
6.6. 删除文件、目录... 16
6.6.1. 删除一个文件... 16
6.6.2. 删除一个目录... 16
6.6.3. 删除所有符合规则的文件(.bak文件)包括子目录... 16
6.6.4. 删除当前目录下所有的文件和目录,包括当前目录... 16
6.6.5. 删除当前目录下所有的文件和目录,不包括当前目录... 16
6.6.6. 删除当前目录下所有的svn相关文件... 16
6.6.7. 删除文件目录树... 16
6.7. 剪切文件... 17
6.8. 重命名... 17
6.9. 建立临时文件... 17
6.10. Touch的使用... 17
6.10.1. 如果文件不存在,创建文件,如果存在,更改最后访问时间为当前系统时间... 17
6.10.2. 如果文件不存在,创建文件,更改最后访问时间为06/28/2000 2:02 pm.. 17
6.10.3. 更改目录下所有文件最后访问时间为06/28/2000 2:02 pm.. 17
6.11. Condition的使用... 17
6.12. 替换replace. 18
6.13. 调用chmod. 18
6.14. checksum MD5运算... 18
6.14.1. md5文件,然后把值放入foo.bar.MD5属性... 18
6.14.2. md5文件,然后把值放入foobarMD5属性... 18
6.14.3. Md5目录下的所有文件,然后建立一个.md5文件,把所有的md5值放入... 19
6.15. Available的使用... 19
6.15.1. 如果类存在,则设置属性Myclass.present为true,如果没有就false. 19
6.15.2. 如果文件存在则设置属性jaxp.jar.presen为true,否则为false. 19
6.15.3. 如果目录存在,则设置属性为true,否则为false. 19
6.15.4. 如果classpath下寻找class,如果存在则设置属性为true,否则为false. 19
6.15.5. 如果在classpath下发现文件则设置属性为true否则为flase. 19
6.16. 设置property. 19
6.16.1. 设置属性name-value. 19
6.16.2. 读取属性文件中的属性配置... 19
6.16.3. 读取网络中的property-set 20
6.16.4. 读取文件中的属性配置... 20
6.16.5. 读取环境变量... 20
6.16.6. 读取属性文件中的属性,并作为全局引用... 20
6.17. 出现一个错误... 20
6.17.1. 显示错误方式一... 20
6.17.2. 显示错误方式二... 20
6.17.3. 如果这个属性不存在显示错误... 20
6.17.4. 如果这个属性存在现实错误... 20
6.17.5. 如果符合条件显示错误,这里的条件是(没有设置属性)... 20
6.18. 建立一个目录... 20
6.19. 打jar包... 20
6.20. 打Ear包... 21
6.21. 执行程序... 21
6.22. 运行jar包:... 21
6.22.1. 带参数执行... 21
6.22.2. 或者设置一下运行的jvm的最大内存,来运行... 21
6.23. 编译程序... 22
6.24. 制作Javadoc. 22
6.25. 定义一个新的task类库... 22
6.26. 运行sql 22
6.27. Filter的使用... 23
6.27.1. 把所有的@year@替换成2000. 23
6.27.2. 替换属性文件中的内容... 23
6.28. Length的使用... 23
6.28.1. 把字符串”foo”的长度保存到属性"length.foo"中... 23
6.28.2. 把文件” bar”的长度保存到属性" length.bar "中... 23
6.29. 输入Input 23
6.30. FixCRCL的使用... 23
6.30.1. 替换所有的eol变成lf ,删除所有的eof 23
6.30.2. 替换eol成crlf 设置tab的长度为4. 23
6.31. 发送邮件... 24
6.32. 压缩、解压缩... 24
6.32.1. 解压缩zip文件... 24
6.32.2. 压缩zip文件... 24
6.32.3. 打tar包... 24
6.32.4. 解tar包... 25
6.33. 打war包:... 25
6.34. antcall 25
6.34.1. 调用target doSomethingElse. 25
6.34.2. 拷贝父中的path1,然后再当前工程中命名为path2. 25
6.35. Ant的使用... 26
6.35.1. 调用目录sub1/sub2/下的build.xml 26
6.35.2. 同上,不同的写法... 26
6.35.3. 同上,不同的写法... 26
6.35.4. 调用指定文件中的指定target (compile) 26
7. 在ant中控制流程(if else ) 27
8. 实例分析: 27
9. 如何继续学习... 31
10. Ant使用cvs的实例... 31
11. QA:... 32
11.1. 如果执行ant过程中出现Outofmemory的错误怎么办? 32
分享到:
相关推荐
最近再次用到ant,在第一版的基础上加了更多的介绍,重新排了版,看起来应该效果更好些。 不过临时做的,如果有什么错误请纠正,mail给我,或者到我blog留言都可以。
ant使用手册,最常用的java项目打包工具。 ant使用手册,最常用的java项目打包工具。
apache ant 中文手册2.0
ant中文手册(新版) ant使用教程~~~
两本Ant中文版教程打包下载:使用ant中文手册.chm & Ant使用指南.pdf JUNIT部分和ANT.chm在一起
Ant教程Ant教程Ant教程Ant教程Ant教程Ant教程Ant教程
2012最新修订版的ANT协议使用手册,对于网络构建更为详尽介绍!
Apache_Ant_中文手册.doc apache ant 讲解。。。
ant的工具的详细介绍,教您使用ant工具
Ant 的参考手册 PDF版
来自关方的ant 1.7的手册,包括各种标签的用法和示例,是学习ant不可多得的参考
ApacheAnt中文手册.pdf
Ant 中文手册,蛮不错的
ant中文教程ant中文教程ant中文教程ant中文教程ant中文教程ant中文教程ant中文教程ant中文教程ant中文教程
ant指南ant手册 ant指南ant手册入门手册
Apaceh Ant Manual ant技术手册,英文版
Ant 学习手册 (chm版).chm 格式的
pdfbox 2.0.24 jar包
Ant是什么、Ant入门、Ant入门书籍、Ant入门手册、Ant资料、Ant文档、Ant使用指南 包括以下章节: Ant入门 Ant基础 运行Ant 生成一个简单的JAVA项目 文件系统操作 其它有用的任务和技术 使用自定义任务来扩展Ant ...
AntDesign快速开发手册,满足基于React开发web前端应用