2024年5月4日发(作者:)
构建Mahout
构建Mahout要求系统事先安装
1)JDK 1.6 或更高版本
2)Maven 2.0.9 或 2.0.10
JDK的安装网上有很多,这里我们主要介绍Maven的安装。
Mahout安装前期准备
什么是Maven?
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报
告和文档的软件项目管理工具.
如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成
javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方法。Maven便提
供了这样一种选择,将你的注意力从作业层转移到项目管理层。Maven项目已经能够知道
如何构建和捆绑代码,运行测试,生成文档并宿主项目网页。
Maven这个单词来自于意第绪语,意为知识的积累,最早在Jakata Turbine项目中它开
始被用来试图简化构建过程。当时有很多项目,它们的Ant build文件仅有细微的差别,而
JAR文件都由CVS来维护。于是Maven创始者开始了Maven这个项目,该项目的清晰定义
包括,一种很方便的发布 项目信息的方式,以及一种在多个项目中共享JAR的方式。
Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一
组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency
Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻
辑。当你使用Maven的时候,你用一个明确定 义的项目对象模型来描述你的项目,然后
Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。
Maven 有一个生命周期,当你运行 mvn install 的时候被调用。这条命令告诉 Maven
执行一系列的有序的步骤,直到到达你指定的生命周期。遍历生命周期旅途中的一个影响
就是,Maven 运行了许多默认的插件目标,这些目标完成了像编译和创建一个 JAR 文件
这样的工作。
此外,Maven能够很方便的帮你管理项目报告,生成站点,管理JAR文件,等等。(摘
自百度百科)
获得并安装Maven
由于基于Unix的系统有很多,这里我们选择Ubuntu9.10作为安装Maven的系统
1)从
/下载安装文件
;
将安装文件解压到你想安装的目录下。我们这里假设你选择/usr/local/apache-maven作
为安装路径,当解压缩操作完成后安装路径下会自动生成一个名为apache-maven-2.2.1的子
目录;
图21-2:Apache Maven解压后的文件夹
(1)
(2)
bin/目录包含了运行Maven的mvn脚本。
boot/ 目录包含了一个负责创建Maven运行所需要的类装载器的
JAR文件()。
(3) conf/ 目录包含了一个全局的文 件,该文件用来自
定义你机器上Maven的一些行为。如果你需要自定义Maven,更通常的
做法是覆写 .m2目 录下的文件,每个用户都有对应的
这个目录。
(4) lib/ 目录有了一个包含Maven核心的JAR文件
发布者:admin,转转请注明出处:http://www.yc00.com/news/1714780862a2514366.html
评论列表(0条)