Maven学习笔记(一)——安装与配置
1. 准备工作
操作系统:Windows7
JDK version: 1.7.0(由于Maven需要有JDK的支持,所以不能只下JRE)
Maven version: 3.0.3 下载页面:http://maven.apache.org/download.html
从orcale官网上下载JDK,Maven可以运行在JDK1.4以上版本,我的版本是1.7,安装完之后注意配置环境变量
JAVA_HOME: D:\Program Files\Java\jdk1.7.0(指向JDK安装根路径)
在path中添加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
接着检验JDK是否正确配置,打开命令行,输入如下命令:
Echo %JAVA_HOME%
Java –version
结果如下图:
Maven下载后直接解压到硬盘,我的目录是D:\Program Files\apache-maven-3.0.3
接着配置Maven的环境变量
M2_HOME: D:\Program Files\apache-maven-3.0.3
在path中添加:%M2_HOME%\bin(注意前后要用分号隔开)
接着检验Maven的安装情况,打开命令行,输入如下命令:
Echo %M2_HOME%
Mvn –v
Maven的目录结构内容为:
.. apache-maven-3.0.3
|-bin(Maven运行时的脚本)
|-boot(一个类加载框架,maven使用此框架加载自己的类库)
|-conf(setting.xml maven的全局配置文件)
|-lib(Maven运行时需要的java类库)
|-LICENSE.txt
|-NOTICE.txt
|-README.txt
注:conf文件下下面的setting.xml为的公共配置,如果需要针对用户级别的配置可以讲setting.xml文件夹拷贝到~/.m2/目录
Maven仓库有两个:本地存储库和远程存储库
在命令行中输入命令:
Mvn help:system
这是一个简单的命令,执行后maven会在用户目录(即当前登录系统的用户所拥有的文件目录)下新建一个名为.m2的文件夹,该文件夹则为maven的本地仓库,这个库扮演着高性能本地缓存的角色,存储着在依赖项解析过程中下载的工具。
远程存储库要通过网络访问。可以在 settings.xml 配置文件中维护一个远程存储库列表以备使用。
远程中央仓库地址为:http://search.maven.org/可以在此搜索中央存储库中已有的开源软件以及版本
利用maven开发的项目遇到依赖时会有如下情况发生
1. 检查本地存储库中的依赖项。
2. 如果本地存储库中不存在此依赖则检查远程存储库列表中的依赖项,并下载到本地存储库。
3. 如果前两步失败,则报告一个错误。
注:maven在连接远程存储库的时候需要连接网络,在不能连接国外网站的时候可以通过修改setting.xml文件配置proxy
在需要通过代理连接远程存储库的时候可以通过修改setting.xml文件,添加代理配置,在setting.xml的注释中有相应配置的demo。
例如我的ipv6代理为
?
?