Maven实践(零)---Maven安装(Mahout)

原创 2016年08月30日 15:53:52

1. 安装包下载

Mahout:在官网下载安装包http://mahout.apache.org/注意选择版本
Maven:在官网下载安装包http://maven.apache.org/ 注意选择版本

2. 解压缩安装包

在Linux下使用命令

tar -zxvf  apache-maven-***.tar.gz

3. 配置环境变量

首先Linux系统中需要安装好JDK为了支持Mahout 必须是Java6以上版本。
/etc/profile中配置Mahout路径

Mahout Environment

export MAHOUT_HOME={你的安装目录}
export MAHOUT_CONF_DIR=$MAHOUT_HOME/conf
export PATH={你的安装目录}/bin:$PATH

Maven Environment

export MAVEN_HOME={你的安装目录}
export PATH={你的安装目录}/bin:$PATH

4. 检查是否安装成功

输入mahout 显示算法列表
输入mvn -v 显示需要的环境的版本
则表示成功。

5. 为Eclipse IDE安装Maven插件

方法一:
官网中找到下载链接http://www.eclipse.org/m2e/
http://download.eclipse.org/technology/m2e/releases

在Eclipse界面中Help–install new software–add输入名字和URL,pending,勾选所以的items
安装完成后找到插件

Help->Eclipse Marketplace搜索关键字maven到插件Maven Integration for Eclipse 并点击安装即可
安装完毕后,点击重启eclipse

重启后,为了使得Eclipse中安装的Maven插件,,需要让eclipse中的maven重新定位一下,点击Window -> Preference -> Maven -> Installation -> Add进行设置完成

方法二:
Eclipse界面中Help–install new software–add输入名字【m2e】和URL ,pending…,勾选 Maven Intergration for Eclipse(Required)

点击next,Eclipse自动计算模块间依赖,然后给出一个被安装的模块列表

确认无误,点击next ,弹出证书信息。,点击I accept the terms of the license agreements ,点击Finish。耐心等待。

除了核心组件之外,m2eclipse还提供了额外的组件,URL

安装完毕检查一下

Help—About Eclipse—Installation Details—Installed Software 查看刚才安装的模块是都在这个列表中
File—New—Other—Maven 检查是否能构建Maven项目

TIPS:如果出现一下的错误:Eclipse is running in a JRE,but a JDK is required Some Maven plugins may not work when importing projects or updating source folders

解决方法:
因为Eclipse默认运行在JRE上,而m2eclipse的一个功能要求使用JDK,配置Eclipse安装目录下的eclipse.ini文件,添加vm配置指向JDK:

-- launcher.XXMaxPermSize
256m
-vm
d:\java\jdk1.6.0_07\bin\javaw.exe
-vmwargs
-Dosgi.requiredJavaVersion = 1.5
-Xms128m
-xmx256m

统一Maven的版本

IDE会内嵌一个Maven,不要使用这个,修改为自己安装的版本
windows—Preference—Maven—Installation(默认有一个Embedded Maven),点击Add,选择Maven安装目录,然后勾选这个自己安装的Maven

额外组件介绍

重要的组件

1.Maven SCM handler for Subclipse (Optional):Subversion是非常流行的版本管理攻击,该模板能够帮助我们直接从Subversion服务器迁出Maven项目,前提是需要安装Subclipse
2.Maven SCM Integration(Optional):Eclipse 环境中Maven与SCM继承核心的模块,利用各种SCM工具如SVN实现Maven项目的的迁出和具体化等操作

不重要的组件

1.Maven issue tracking configuration for Mylyn 3.x(Optional):该模块能够帮助我们使用POM中的缺陷跟踪系统信息链接Mylyn至服务器
2.Maven SCM handler for Team/CVS(Optional):该模块昂朱我们从CVS服务器迁出Maven项目
3.Maven Intergration for WTP(Optional):使用该模块可以让Eclipse自动读取POM信息并配置WTP项目
4.M2Eclipse Extensions Development Support(Optional):用来支出扩展m2eclipse
5.Project configuration for commonly used maven plugins(temporary):一个临时的组件,迎来支持一些Maven插件与Eclipse的继集成,建议安装

Maven目录分析

bin
boot
conf
lib
LICENSE.txt(记录了Maven使用的软件许可证,Apache License Version 2.0)
NOTICE.txt(记录了Maven包含的第三方软件)
README.txt(包含了Maven的简要介绍,包括安装需要及如何安装的简要指令等)

bin:该目录包含了mvn运行的脚本,这些脚本用来配置Java命令,准备好classpath和相关的Java系统属性,然后执行Java命令。

boot:该目录只包含一个文件,已Maven3.0.5为例,该文件为plexus-classworlds-2.4.jar。plexus-classwords是一个类加载框架,相对于默认的java类加载器,它提供了更丰富的语法以方便配置,Maven使用该框架加载自己的类库。

conf:该目录包含一个非常重要的文件setting.xml。直接修改该文件,就能在机器上全局地定制Maven的行为。

lib:该目录包含了所以Maven运行时需要的Java类库,Maven本身是分模块开发的,因此用户能看到诸如maven-core-3.0.jar、mave-model-3.0.jar之类的文件。此外这里还包含一些Maven用到的第三方依赖,如common-cli-1.2.jar、google-collection-1.0.jar等。

版权声明:本文为博主原创文章,未经博主允许不得转载。

用Maven构建Mahout项目

前言 基于Hadoop的项目,不管是MapReduce开发,还是Mahout的开发都是在一个复杂的编程环境中开发。Java的环境问题,是困扰着每个程序员的噩梦。Java程序员,不仅要会写Java...
  • jiutianhe
  • jiutianhe
  • 2014年10月15日 15:34
  • 3574

用Maven构建Mahout项目【一起学Mahout】

阅读导读: 1.Mahout0.7版本和其他Mahout版本的有什么区别? 2.简述Mahout方法中算法实现过程? 3.R语言和Mahout生成的点,并不是重合的,原因有哪些? ...
  • u013361361
  • u013361361
  • 2014年10月25日 11:38
  • 1907

Maven最佳实践:版本管理

什么是版本管理         首先,这里说的版本管理(version management)不是指版本控制(version control),但是本文假设你拥有基本的版本控制的知识,了解sub...
  • Shirley_John_Thomas
  • Shirley_John_Thomas
  • 2016年09月20日 17:42
  • 1917

Maven学习(十八)-- Maven最佳实践:版本管理

找到了一篇博客,很多啊,是讲Maven中的版本管理的,很好,分享一下, 原文作者:juvenshun 原文地址:http://juvenshun.iteye.com/blog/...
  • m261030956
  • m261030956
  • 2015年06月13日 12:57
  • 583

Maven实战学习笔记 3.Maven使用入门

在安装好Maven后,编写一个简单的不依赖IDE的Hello World项目。 3.1 编写pom文件         Maven项目的核心是pom.xml文件,创建一个Hello-word文件夹,在...
  • zndxlxm
  • zndxlxm
  • 2016年06月07日 22:40
  • 2687

从零开始使用Maven(一)创建Maven项目

最近在学习Maven,以前倒也不是没有用过,但是总是没有深入去了解,现在分享一下最近学习的心得及Maven的用法,希望能帮到初学者。 一. 首先,Maven是什么?网上搜到的通俗点的说法是这样的: ...
  • sunroyi666
  • sunroyi666
  • 2017年03月08日 13:54
  • 354

Maven的安装与使用

Maven的安装与使用
  • zackzhaoyang
  • zackzhaoyang
  • 2015年11月04日 13:46
  • 1851

Maven的安装与配置

Maven的安装基本上分如下步骤 (1)安装JDK 安装jdk,配置环境变量等操作。 (2)安装Maven 下载,从http://maven.apache.org/download.cgi下载...
  • yyywyr
  • yyywyr
  • 2014年03月02日 20:34
  • 4320

【项目管理和构建】——Maven下载、安装和配置(二)

maven是一种全新的项目构建方式,让我们的开发更加简单,高效。
  • jiuqiyuliang
  • jiuqiyuliang
  • 2015年05月01日 14:22
  • 140439

myeclipse安装maven过程详解

首先要先配置自己本机的java环境变量,在系统变量新增 JAVA_HOME =
  • tjzero_sapce
  • tjzero_sapce
  • 2014年09月18日 16:33
  • 5733
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Maven实践(零)---Maven安装(Mahout)
举报原因:
原因补充:

(最多只允许输入30个字)