1.1用Maven创建一个标准化的Java项目
mvn archetype:generate -DgroupId=com.baidu -DartifactId=InstructionsHdfs -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
注:
- DgroupId:project-packaging
- DartifactId:project-name
- DarchetypeArtifactId:maven-archetype-quickstart 模板创建 Java 项目
成功的截图:
Problem:出错的地方
Unable to add module to the current project as it is not of packaging type ‘pom’
原因:maven不允许在使用maven创建的项目里面,再用maven来创建文件。我在eclipseWorkSpace文件夹里边不小心方了pom文件,所以maven以为eclipseWorkSpace文件夹是maven创建的文件,所以不允许再在eclipseWorkSpace里边创建文件
方法:删去eclipseWorkSpace下的pom.xml(不要乱放文件)
1.2导入项目到eclipse
打开eclipse,在工作栏右键import。注意:import的是maven文件
效果:
1.3增加hadoop依赖
修改文件:pom.xml
注:这个文件的意义是,你把你工程需要的东西全部都写到里边,待会后边会下载这些你需要的依赖
举个例子:我使用的是hadoop2.9.2版本,所以我这么写
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>my.hadoopstudy</groupId>
<artifactId>hadoopstudy</arti