http://blog.csdn.net/blognkliming/article/details/22073651
一、linux下安装maven
1.首先到Maven官网下载安装文件,目前最新版本为3.2.1,下载文件为apache-maven-3.2.1-bin.tar.gz,
2.进入下载文件夹,找到下载的文件,运行如下命令解压
tar -xzvf apache-maven-3.2.1-bin.tar.gz
3.配置环境变量,编辑/etc/profile文件,添加如下代码
export MAVEN_HOME=/usr/apache-maven-3.2.1
export PATH=$PATH:$MAVEN_HOME/bin
5.保存文件,并运行如下命令使环境变量生效
source /etc/profile
6.在控制台输入如下命令,如果能看到Maven相关版本信息,则说明Maven已经安装成功
mvn -v(-version)
在执行mvn install时有可能会遇到内存不足,Maven Build Error 系统资源不足
二、linux下安装ant
1.首先到下载ant安装文件,目前最新版本为1.9.3,下载文件为apache-ant-1.9.3-bin.tar.gz,
2.进入下载文件夹,找到下载的文件,运行如下命令解压
tar -xzvf apache-ant-1.9.3-bin.tar.gz
3.配置环境变量,编辑/etc/profile文件,添加如下代码
export ANT_HOME=/usr/apache-ant-1.9.3
export PATH=$PATH:$ANT_HOME/bin
5.保存文件,并运行如下命令使环境变量生效
source /etc/profile
6.在控制台输入如下命令,如果能看到Maven相关版本信息,则说明Maven已经安装成功
ant -version
三、windows下将mahout源码通过maven加载到eclipse中
关于eclipse中如何添加maven插件,可以参考这篇文章http://blog.csdn.net/blognkliming/article/details/23311933
安装maven成功后,导入mahout源代码,右击pom.xml进行编译,报如下错误:
C:\Users\ucasliming\Desktop\mahout-distribution-0.9-src\mahout-distribution-0.9>
mvn compile
[INFO] Scanning for projects...
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project org.apache.mahout:mahout:0.9 (C:\Users\ucasliming\Desktop\
mahout-distribution-0.9-src\mahout-distribution-0.9\pom.xml) has 1 error
[ERROR] Non-parseable POM D:\work\maven\org\apache\apache\9\apache-9.pom: Ex
pected root element 'project' but found 'html' (position: START_TAG seen ...TYPE
HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\r\n<html>... @8:7) @ D:\
work\maven\org\apache\apache\9\apache-9.pom, line 8, column 7 -> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildin
gException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/ModelParseExce
ption
C:\Users\ucasliming\Desktop\mahout-distribution-0.9-src\mahout-distribution-0.9>
解决方案:
删除pom.xml中的如下内容即可:
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
<version>9</version>
</parent>