如何用meavn构建mahout项目

梦想与她 提交于 2020-01-26 10:13:15

(1)下载meavn  解压到D盘

(2)配置环境变量

(3)验证

(4)安装配置eclipse插件

下载:http://download.eclipse.org/technology/m2e/releases/1.5/1.5.1.20150109-1820

安装:eclipse-帮助-安装新软件(记准了,别忘记了。。。。)

(5)新建生成mahout项目

maven需要通过Windows下命令行的方式生成新项目

先在eclipse的工作空间下新建一个空目录,用来保存mahout项目:E:\eclipse\workspace\mahout

进入cmd:

>>cd  E:\eclipse\workspace\mahout

>>mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=org.chennan.mymahout -DartifactId=myMahout -DpackageName=org.chennan.mymahout -Dversion=1.0-SNAPSHOT -DinteractiveMode=false

>>cd myMahout

>>mvn clean install

此时项目已经建立

(6)打开eclipse,选择导入已经存在的mahout的mvn项目

修改pom文件,加入如下代码

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<mahout.version>0.6</mahout.version>
</properties>

<dependencies>
<dependency>
<groupId>org.apache.mahout</groupId>
<artifactId>mahout-core</artifactId>
<version>${mahout.version}</version>
</dependency>
<dependency>
<groupId>org.apache.mahout</groupId>
<artifactId>mahout-integration</artifactId>
<version>${mahout.version}</version>
<exclusions>
<exclusion>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.cassandra</groupId>
<artifactId>cassandra-all</artifactId>
</exclusion>
<exclusion>
<groupId>me.prettyprint</groupId>
<artifactId>hector-core</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</project>

再将0.6修改成0.8(可能不会立即生效,需要在命令行下重新编译才可以生效)

此时会发现src/main/test文件包报错,删除src/main/test文件包即可(不需要,防止报错)

再重新编译,使修改生效

>>cd myMahout

>>mvn clean install

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!