注意

第一次建立maven项目时需要在联网情况下,因为他会自动下载一些东西,不然突然终止

需要手动删除断网前建立的文件

在eclipse里新建maven项目步骤

直接新建maven项目出了错

        

解压maven.zip到某一全英文路径(我的是在E盘下)

在eclipse里的windows -> preferences -> 右侧木兰路maven->user setting -> 将自己解压的maven路径放进去

    

在maven同路径下新建一个仓库

再次点开user setting 会发现他告诉了你仓库的位置,在第一次建立maven项目之后,会下载东西到这个仓库里

项目建立之后,若发现报以下错误Could not calculate build plan:Plugin

       

解决办法

打开yourname\.m2\ repository\org\apache\maven\plugins\maven-deploy-plugin

然后把里面的文件夹删掉(我的是这个  删掉2.7这个文件夹)

    

然后右击项目-maven-update project 强制更新即可,注意勾中红圈

    

原地址  https://blog.csdn.net/wjy329/article/details/79306847

将上述解决办法执行完之后,若还不行,删掉原项目,重新建立一个Maven项目

在eclipse里 右击NEW -> maven ->maven project -> 勾选三个选项(创建简单自带一些包的项目+把项目放在workplace里) -> 填写自己项目的包名-Group Id、项目名Artifact Id,将packing改为war -> 确认

现在可以看到maven项目基本的结构,可是还是项目角会有报错,那么在webapp下新建WEB-INF文件,再建web.xml

    

现在可以看见完整目录

    

在maven项目中引入架包

以前我们都是将架包手动一个个复制

现在在pom.xml下写一个标签,由代码导入相关架包和其依赖的架包

    

在浏览器进入maven的架包库

    

找到自己所需要的架包和其版本(用使用次数最多的)

    

将代码copy到dependencies里,会发现在联网情况下,自动导入架包

同理我们导入所有相关代码(见项目pom.xml)

过一会我们发现它自动的将架包引入了

补充:需要在本机的MavenRepository,在此基础上才能建立自己的maven项目

在本地eclipse里的项目在linux下运行,为了不每次都运行

把hadoop-eclipse-plugin-2.7.3.jar放在eclipse的plugins下(我的是D:\software\eclipse\plugins)

    

再进入eclipse -- > windows --- >show view -- >others -->MapReduce Tools -- >Map/Reduce Locations --OK

点击小蓝象,输入连接信息(保证linux下的start-dfs.sh服务打开条件下)

    

这个时候在eclipse左侧项目目录下出现

    

点击即可查看linux中hadoop下的文件

    

在本机配置hadoop环境

1.将doo-2.7.3解压到本地一个全英文路径下

我的是D:\software

2.配置本机环境变量

新建HADOOP_HOME

    

编辑Path

    

3.将hadoop下的三个文件放在C:system32目录下

    

4.将hadoop下的次文件放在本机的eclipse安装目录下的,eclipse\plugins中

    

最新文章

  1. iOS多线程之8.NSOPeration的其他用法
  2. 袋鼠过河---DP
  3. C语言课本实例
  4. [Java]java反射随笔
  5. 找唯一不出现三次而出现1次的数子O(n)位运算算法
  6. Android含文档server结束(client UI接口异步请求的一部分)三
  7. fpga该驱动器调试dev_dbg 无输出
  8. 如何在VS2013中显示代码行号
  9. Linux文件属性及如何修改文件属性
  10. UML之部署图
  11. ReentrantReadWriteLock读写锁的使用2
  12. python标准日志模块logging及日志系统设计
  13. 20175204 张湲祯 2018-2019-2《Java程序设计》 第一周学习总结
  14. Javascript高级编程学习笔记(17)—— 引用类型(6)基本包装类
  15. Trident中使用HBase进行状态管理
  16. MySQL 中的数字类型
  17. C#实现一张塔松叶
  18. 080 HBase的属性
  19. Centos下搭建golang环境
  20. MySQL面试题和答案

热门文章

  1. ubuntu安装nginx pagespeed
  2. MySql存储过程 CURSOR循环
  3. 1. Nagios和 NagiosQL安装及配置
  4. Tree POJ - 1741【树分治】【一句话说清思路】
  5. 20155324《网络对抗》Exp1 PC平台逆向破解(5)M
  6. Access-Control-Allow-Origin设置跨域
  7. 查表法解决calendar中月份及星期初始值为0的情况。
  8. dubbo直连提供者 & 只订阅 & 只注册
  9. kalilinux渗透测试笔记
  10. Grunt 实战