文章目录
首先说一下配置maven的方便之处
上学期学习hadoop的时候,因为虚拟机的性能问题,不少同学选择再windows本地写mapreduce程序,这就涉及到了需要导入相关的jar包,可以参考我之前的博文,手动添加jar包是相当麻烦的,Maven的便利之处则是我们在pron.xml文件中用固定的语法(本文最后我会以一个实例演示)写好我们需要的依赖后Maven会帮我们自动修改在并添加到ide中,这让程序员大大减少了工作负担
Maven下载,安装,配置环境变量(图文)
下载 maven 压缩包
下载zip压缩包
安装Maven
新建两个目录,一个用来存放Maven另一个用来存放Maven的仓库,注意path不要有中文!!
解压,进入conf目录找到setting.xml文件修改配置
添加Maven仓库的地址
<localRepository>E:\Hadoop\ideaMaven\MavenRepository</localRepository>
mirrors下添加阿里源(闭坑!!)
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
注意:阿里源已经不支持http协议了,所以改为https,但是https需要证书验证,不过没关系,咱们在下文idea配置Maven工程项目的时候会添加绕过验证的配置
配置Maven环境变量
增加M2_HOME,路径是maven的地址
查看Maven的环境变量是否配置ok
进入cmd命令行输入以下命令
mvn -version
查看到以下结果证明以上步骤没有问题
Idea配置Maven
新建一个Maven项目
选择Maven
点击Next
输入项目名称即可
进入新创建的工程
然后进入idea的Maven设置
上文说到咱们需要配置绕过阿里源证书验证,在以下位置添加一下代码即可
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
以上已经完成了idea maven的配置,一下我以添加hbase依赖为例演示一下具体使用方法
Maven导入HBASE的相关依赖
新建一个Model
由于不同的项目用到的依赖不同,所以我习惯在不同的Model中配置不同的依赖
导入相关依赖
打开pron.xml
我们手敲一行命令上去声明dependencies
在这之间我们就可以写我们的需求了,那么需求如何写呢?
答案是不用写,官网已经给我们写好了,我们只需要复制粘贴过了就好
进入Maven储存库的官网
搜索我们想要的包,然后点击对应的版本
然后粘贴到我们的dependencies下
开始写代码
这时候我们的bulid会显示正在下载,等下载好了就可以再src/main/java下新建jave文件写代码了