如何用meavn构建mahout项目
(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