灵通163百科在线-实用的手机,证券免费资源网站

您现在的位置:首页 > K-JAVA资源 > JAVA软件工具 >

尚学堂Java学习笔记: 安装辅助

教程来源:www.lt163.com     点击数:     更新时间:2017-12-12 01:09

在安装和配置了 JDK 和 Eclipse 后,为了编译 Hadoop,还需要安装辅助工具 Ant。

对 Hadoop 这样复杂的项目进行构建,不是仅仅将 Java 源文件编译并打包这么简单,项目中使用到的各种资源都需要得到合理的安排,如有些文件需要拷贝到指定位置,有些类需要放入某个 JAR 归档文件,而另外一些类则需要放入另外一个 JAR 归档文件等,这些工作 如果全部由手工执行,项目的构建部署将会变得非常困难,而且难免出错。Ant 是针对这些 问题推出的构建工具,在 Java 的项目中得到了最广泛的使用。

Ant 跨平台、可扩展,而且运行高效,使用 Ant,开发人员只需要编写一个基于 XML 的配置文件(文件名一般为 build.xml),定义各种构建任务,如复制文件、编译 Java 源文件、 打包 JAR 归档文件等,以及这些构建任务间的依赖关系,如构建任务“打包 JAR 归档文件”需要依赖另外一个构建任务“编译 Java 源文件”。Ant 会根据这个文件中的依赖关系和构建任务,对项目进行构建、打包甚至部署。

和 Hadoop 一 样,Ant 也是 Apache 基金会支持的项目, 可以在 bindownload.cgi 下载,下载页面如图所示。和 Eclipse 类似,Ant 也是绿色软件,不需要安装,解压缩下载的文件后需要做一些配置,用户需要添加环境变量 ANT_HOME(指向 Ant 的根目录),并修改环境变量 PATH(在 Windows 环境下,添加 %ANT_HOME%\bin 到 PATH 中)。安装并配置完成后,可以在命令行窗口中输入“ant -version”命令来检测 Ant 是否被正确设置。

Hadoop 的 Ant 还使用了一个工具:Apache Ivy,它是 Ant 的一个子项目,用于管理项目的外部构建依赖项。外部构建依赖项是指软件开发项目的构建需要依靠来自其他项目的源代码或 JAR 归档文件,例如,Hadoop 项目就依靠 log4j 作为日志记录工具,这些外部依赖项使得构建软件变得复杂。对于小项目而言,一种简单可行的方法是将其依赖的全部项目(JAR 文件)放入一个目录(一般是 lib)中,但当项目变得庞大以后,这种方式就会显得很笨拙。Apache 的另外一个构建工具 Maven 中,引入了 JAR 文件公共存储库的概念,通过外部依赖项声明和公开的公共存储库(通过 HTTP 协议)访问,自动查找外部依赖项并下载,以满足 构建时的依赖需要。

Ivy 提供了 Ant 环境下最一致、可重复、易于维护的方法,来管理项目的所有构建依赖 项。和 Ant 类似,Ivy 也需要开发人员编写一个 XML 形式的配置文件(一般文件名为 ivy. xml),列举项目的所有依赖项 ;另外还要编写一个 ivysettings.xml 文件(可以随意为此文件命名),用于配置下载依赖关系的 JAR 文件的存储库。通过 Ant 的两个 Ivy 任务 ivy:settings 和 ivy:retrieve,就可以自动查找依赖项并下载对应的 JAR 文件。返回搜狐,查看更多

没有相关教程
UC浏览器 最先进实用的手机端浏览器,最大限度节省页面浏览流量,点击下载
老虎地图 绿色纯免费GPS定位省流量的最佳手机地图,点击下载
网秦手机安全系列 手机杀毒防盗,防火墙,构建手机安全,点击进入
塞班精品游戏 最流行最给力的塞班S60免签名名精品游戏合集,点击进入
阿里通 手机上轻松拨打网络电话和收发短信,高音质超省话费,资费标准
爱科手机电话 国内最好的手机网络电话领先品牌,价格低廉,点击查看
愤怒的小鸟2 全民挑战超流行休闲游戏力推新作-愤怒的小鸟2,点击查看
魔力旺旺 淘宝卖家首选的交易工具

资源下载排行
文章阅读排行