ANT 简要攻略.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ANT 简要攻略

ANT简要攻略 课题名称: ANT简要攻略 课题负责人名(学号):谢子祺(0443111112) 指导教师: 尹皓 评阅成绩: 评阅意见: 提交报告时间:2007年5月18日 课题组成员 指导教师:尹皓 组员简介: 组长:谢子祺(0443111112) 组员: 张 琨(0443111318) 邓正春(0443111253) 刘 敏(0443111373) 楚 国(044311195) 邴立东(0443111079) 课题意义 ANT是使用最广泛的Java项目构建工具,具有跨平台、易于扩展、简单和快速的特点。它伸缩性好,小到个人项目,大到多团队J2ee项目,在各种规模项目中都可一显伸手。并且,最重要的是,它易于掌握。本课题就是基于ANT的使用来展开研究的。 参考文献: 网络资源 《使用ANT进行Java开发》电子工业出版社 APAHCE ANT 简要攻略 ANT 简介 Unix/Linux的make指令回顾: 无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,如果每次都要键入gcc命令进行编译的话,那对程序员来说简直就是一场灾难。而make工具则可自动完成编译工作,并且可以只对程序员在上次编译后修改过的部分进行编译。因此,有效的利用make和makefile工具可以大大提高项目开发的效率。同时掌握make和makefile之后,您也不会再面对着Linux下的应用软件手足无措了。 make的缺点 传统的make往往只能限制在某一平台上使用,ant本身用java类实现,要构建的工程的配置文件用xml格式描述,可以很方便实现多平台编译,非常适合build大型工程。 什么是ANT Ant是apache软件基金会jakarta项目中的一个子项目,由于是基于java编写的,因此具有很好的跨平台性。Ant由一些内置任务(task)和可选择的任务组成(当然你还可以编写自己的任务),使用Make时,你需要写一个Makefile文件,而用ant时则需要写一个build.xml文件。由于采用xml的语法,所以build.xml文件很容易书写和维护,且结构很清晰,而不像Makefile文件有那么多的限制(例如在tab符号前有一个空格的话,命令就不会执行)。Ant的优点远不止这些,它还很容易的集成到一些开发环境中(例如visual age,jbuilder,netbeans)。 ant构建脚本有4个不同的实现: (1)Sun Microsystems公司的参考实现; (2)SolarMetric的Kodo实现; (3)Libelis的Lido实现; (4)SignSoft的IntelliBO实现。 其实只要实现提供Ant可以使用的命令行工具,就 可以实现增加新的脚本。Ant可以通过其脚本语言,自动将项目文件复制到某个目录、开发项目,或者生成一些代码、执行SQL语言。总之,Ant可以帮助程序员完 成项目开发中除了开发代码以外的大部分辅助性的工作。很多IDE工具能自动生成脚本,但总有些缺点,如不能完成用户的自定义的要求。 ANT的优点 Ant的优点: (1) 语法简单易学,脚本使用XML格式编写; (2) 易于使用,构建过程自动化; (3) 跨平台,Java类路径和目录结构都是以可移植的方式进行处理; (4) 速度快,像编译和打包这样的Java常规工作都可以在Ant的JVM 中进行,节省了启动其他JVM所耗费的时间; (5) 集成JUnit,适合进行XP开发模式所提倡的单元测试; (6) 易于使用Java进行功能扩展; (7) 支持J2EE部署; (8) 善于Java项目的部署工作; (9) 已经成为大多数开源项目的标准构建工具; (10)由于Ant支持测试和部署,因此可以用于“编译-测试-部署”的过 程。 ANT 的安装 2.1 ant及相关资源 Ant的最新版本为1.7.0: /ant/index.html xmlc任务: /enhydra/EnhydraAntar.gz 2.2 安装方式 ant的安装有两种方式: (1)用已编译好的binary文件安装ant

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档