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 for Hadoop2

0 准备工作 安装Mahout的主机需要安装有JDK、Hadoop执行环境和Maven管理工具。 1 编译安装Mahout 下载源码: git clone git@github.com:apach...

maven的安装和eclipse的配置以及构建mahout基本项目

maven介绍在此略过 下载地址: 点击打开链接 windows下载xxx-bin.zip文件 linux下载xxx-bin.tar.gz 这里以windows为例 下载完成直接解压到一个目录下...

用Maven创建Mahout项目

Hadoop家族系列文章,主要介绍Hadoop家族产品,常用项目包括Hadoop,Pig,HBase,Sqoop,Mahout,Zookeeper,Avro,Ambari,Chukwa新增加的项目包括...

maven安装最佳实践

maven安装最佳实践,参考《maven实战》整理。       1.设置MAVEN_POTS环境变量       mvn命令实际上执行的是java命令,java默认可用的最大内存可能不能满足ma...

Linux安装配置maven以及搭建nexus私服(实践记录)

一:安装MAVEN 说到java的构建,很多人会用IDE,当然也有一些自己写脚本构建。早期用ant的人居多,目前使用maven的人比较多,目前项目需要使用maven,这边顺便把文档记录下来与大家分享...

用Maven创建Mahout环境详细过程

用Maven创建Mahout环境详细过程Maven下载Maven可以去http://maven.apache.org/download.cgi下载Maven安装 解压下载的包文件apache-mave...

用Maven构建Mahout开发环境 环境

用Maven构建Mahout开发环境

用Maven构建Mahout项目

用Maven构建Mahout项目 Hadoop家族系列文章,主要介绍Hadoop家族产品,常用的项目包括Hadoop, Hive, Pig, HBase, Sqoop, Mahout, Zo...

eclipse+maven+mahout :环境搭建+推荐

本文记录了Windows下 Eclipse+Maven+Mahout 单机环境的搭建过程。我不知道这是不是最简单的Mahout开发环境,但它应该算得上是比较简单的。 二、安装Eclipse 这个没...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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