主要参考http://blog.fens.me/hadoop-maven-eclipse/ 来实验搭建,但我是在ubuntu上搭的,遇到了一些细节上的问题来总结。
1.首先是maven创建项目的命令(其实eclipse安了maven插件之后可以直接图形界面创建maven项目):
mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=org.conan.myhadoop.mr-DartifactId=myHadoop -DpackageName=org.conan.myhadoop.mr -Dversion=1.0-SNAPSHOT -DinteractiveMode=false
其中的id都可以按自己意愿更改:mvn archetype:create -DgroupId=[your group id] -DartifactId=[your archetype id]
2.将maven项目导入到eclipse时,一定要选择项目类型是maven
3.项目里的pom.xml 文件:
在Maven中,当谈到Project的时候,不仅仅是一堆包含代码的文件。一个Project往往包含一个配置文件,包括了与开发者有关的,缺陷跟踪系统,组织与许可,项目的URL,项目依赖,以及其他。它包含了所有与这个项目相关的东西。事实上,在Maven世界中,project可以什么都没有,甚至没有代码,但是必须包含pom.xml文件
POM包含了一个project所需要的所有信息,和构建过程中所需要的插件的配置信息。
其中
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>