上一篇主要给Maven做了个简介,并且全是看书摘抄的一些笔记,真的是比较枯燥,如果是新手有个模糊的概念就行,就算死记硬背也会忘,毕竟很多知识、概念都是要理解、琢磨才能侃侃而谈。闲话少说,这篇将会讲Maven的详细安装过程,只是基于Windows,如果想看基于Linux的Maven安装及配置的兄dei可以移步了。
一.检查JDK的安装(看Maven下载、安装的可直接跳过这一步)
相信大家都会安装JDK,不会的另行百度,不过多详述。
验证是否安装成功:
1.在命令窗口输入java -version,安装成功会显示版本信息,这是一种直接的验证方式,如下图。
2.echo的命令行语言,可以间接验证JDK是否安装成功(也不完全准确)
因为安装完JDK需要配置环境变量,其中一个为JAVA_HOME,我们可以用echo来检差其安装路径。在windows命令窗口,输入echo %java_home%,会输出其配置的安装路径,感觉echo这种验证方式路子有点野。
在老夫看来只是新认识了一个echo命令,百度的结果千篇一律,几乎是一个模子的答案,头疼,暂且不提。老夫理解的echo有两个作用:
|-输出系统变量里 变量对应的value,
|-输出变量里不存在的变量就会输出一模一样的值。系统变量如下:
echo %varible% (varible = 存在的系统变量)
否则,会原样输出,如下:
二.下载Maven
maven下载地址:maven下载地址
我们在下载页面会看到如下四个下载版本,我们选择3.5.3-bin.zip下载:
maven-3.5.3-bin:class的文件包,由java文件编译成的
maven-3.5.3-src:java文件包即是源码
.tar.gz:linux的压缩包
.zip:windows的压缩包
三.安装Maven
解压下载的bin.zip文件,无要求,老夫解压在D:\Maven文件夹下,解压完成会D:\Maven\下会出现apache-maven-3.5.3文件夹。
我们接下来要进行环境变量变量的配置有两种配置方法,本质无差别,老夫称之为直接、间接法:
1.间接法:创建一个M2_HOME的变量名,路径是apache-maven-3.5.3下的bin的路径:
然后再在Path里面新建,其值为%M2_HOME%
2.直接法:在Path里面新建,其值为apache-maven-3.5.3下的bin的路径:
随意选择上述两种配置方法,在命令窗口运行mvn -version,运行成功。
四.安装目录浅析
1.进入安装maven的目录:D:\Maven\apache-maven-3.5.3
|-bin:mvn运行的脚本.
这些脚本用来配置Java命令,准备好classpath和相关的java系统属性,然后执行java命令
|-boot:plexus-classworlds类加载框架
提供了更丰富的语法以方便配置,Maven使用该框架加载自己的类库
|-conf:含有settings.xml配置文件
直接修改可以全局的定制Maven行为
最好复制到~/.m2/目录下,然后修改此文件的配置
|-lib:maven运行时所需的java类库
|-License.txt
|-notice.txt
|-readme.txt
2.~/.m2
~代表的是用户目录,我的为:C:\Users\csh10393。
在命令窗口简单运行一条指令:mvn help:system。该命令会打印出所有的java系统属性和环境变量,它会下载一些文件,需要耐心等待几秒:
默认情况下该文件夹默认放置了Maven本地仓库.m2/repository,可以在~.m2\repository\org\apache\maven\plugins\maven-help-plugin\目录下找到刚才下载的maven-help-plugin的pom和jar文件
五.设置HTTP代理Maven
公司基于安全因素考虑,要求你通过安全认证的代理访问英特网,此时需要为Maven配置HTTP代理,他才能正常访问外部仓库,以下载所需要的资源。
1确定自己无法访问公共的Maven中央仓库
如果需要代理先检查网络是否畅通。
假如有一个
IP为:218.13.224.198,
端口为3128的代理服务,
可以运行telnet 218.13.224.198 3128来检查该端口是否畅通。
在配置文件 D:\Maven\apache-maven-3.5.3\conf\settings.xml 中末尾添加如下配置:
若声明多个proxy,只有第一个会生效。
active为true表示激活该代理
protocol:使用的代理协议
nonProxyHost:哪些主机名不需要代理,多个用“|”隔开
六.安装m2eclipse
点击add,
name:m2e
location:http://m2eclipse.sonatype.org/sites/m2e
点击next,
直到完成安装。
查看是否已完成安装?
七.eclipse的配置
很多时候,如下图并非是jdk,而是jre。配置有两个方法,一个是全局配置,一个是局部配置。
1.全局配置
进入eclipse安装根目录,编辑eclipse.ini,添加如下语句:
-vm
C:\Program Files\Java\jdk1.8.0_112\bin\javaw.exe
后面语句是jdk1.8所在目录的bin下的javaw.exe。以后每次打开都不用重新配置。
2.局部配置
写累了,请容许我只配图
不过这样每次都需要重新配置。