Maven学习笔记(一)——安装与配置

1. 准备工作

操作系统:Windows7
JDK version: 1.7.0(由于Maven需要有JDK的支持,所以不能只下JRE)
Maven version: 3.0.3 下载页面:http://maven.apache.org/download.html

2. 安装

2.1. 安装JDK

从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
结果如下图:


2.2. 安装Maven

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


2.3. Maven目录

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/目录

2.4. Maven仓库

Maven仓库有两个:本地存储库和远程存储库
在命令行中输入命令:
Mvn help:system
这是一个简单的命令,执行后maven会在用户目录(即当前登录系统的用户所拥有的文件目录)下新建一个名为.m2的文件夹,该文件夹则为maven的本地仓库,这个库扮演着高性能本地缓存的角色,存储着在依赖项解析过程中下载的工具。
远程存储库要通过网络访问。可以在 settings.xml 配置文件中维护一个远程存储库列表以备使用。
远程中央仓库地址为: http://search.maven.org/可以在此搜索中央存储库中已有的开源软件以及版本
利用maven开发的项目遇到依赖时会有如下情况发生
1. 检查本地存储库中的依赖项。
2. 如果本地存储库中不存在此依赖则检查远程存储库列表中的依赖项,并下载到本地存储库。
3. 如果前两步失败,则报告一个错误。
注:maven在连接远程存储库的时候需要连接网络,在不能连接国外网站的时候可以通过修改setting.xml文件配置proxy

2.5. 为maven连接远程存储库设置代理

在需要通过代理连接远程存储库的时候可以通过修改setting.xml文件,添加代理配置,在setting.xml的注释中有相应配置的demo。
<!-- proxy
     | Specification for one proxy, to be used in connecting to the network.
     |
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>proxyuser</username>
      <password>proxypass</password>
      <host>proxy.host.net</host>
      <port>80</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>
    -->

例如我的ipv6代理为

<proxy>
      <id>ipv6</id>
      <active>true</active>
      <protocol>http</protocol>
      <username></username>
      <password></password>
      <host>edu.zzzcn.info</host>
      <port>2012</port>
      <nonProxyHosts>localhost</nonProxyHosts>
    </proxy>




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值