码迷,mamicode.com
首页 > 其他好文 > 详细

Maven(1)-安装和配置

时间:2015-10-15 23:37:04      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:

一、本机必须安装好Jdk

技术分享

二 、maven下载

http://maven.apache.org/download.cgi ,下载后把maven-bin解压到自己的目录即可(E:\java\maven)

技术分享

三、 maven系统配置

maven类似于jdk,需要在系统变量中进行配置:

  1. 右键“计算机”,选择“属性”,之后点击“高级系统设置”,点击“环境变量”,来设置环境变量,有以下系统变量需要配置:
  2. 新建系统变量   MAVEN_HOME  变量值:E:\java\maven
  3. 编辑系统变量  Path         添加变量值: ;%MAVEN_HOME%\bin

然后在cmd中输入mvn -version命令,得到如下界面表示maven安装成功

技术分享

四、maven仓库参数配置

maven的基本原理是把架包从远程仓库拉到本地仓库,远程仓库放着某个组织内所有的架包(比如mvn站点放着全世界范围的所有java流行的java架包,但是某个组织,比如公司也可以搭建自己公司范围内的maven远程仓库),本地仓库放置着本机所有java项目中从远程仓库拉取到的架包,本机所有java项目共享这些架包,不同项目中如果用到了同一个架包,这个架包只需要在本地仓库存放一份即可,没有必要每个项目copy,便于统一管理(比如架包升级)。

上面提到远程仓库和本地仓库。

  1. maven默认的远程仓库是:mvnrepository.com 
  2. maven默认的本地仓库是:C:\Users\当前用户名\.m2\

这两个仓库的地址都是可以修改的,尤其第一个远程仓库,默认的服务器在国外,有时候download架包的时候非常慢,国内已经有很多很好的maven远程仓库,比如oschina的maven仓库就非常不错,且速度非常快。

maven远程仓库的地址可以通过修改maven的配置来完成:E:\java\maven\conf\settings.xml. 编辑这个文件里面的mirror节点,把oschina的仓库信息填入如下:

 <mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
     <mirror>
      <id>nexus-osc</id>
      <mirrorOf>*</mirrorOf>
      <name>Nexus osc</name>
      <url>http://maven.oschina.net/content/groups/public/</url>
    </mirror>
  </mirrors>

当然一般公司都有自己的私有maven服务器,这里一般使用自己公司的私服地址。

maven本地仓库的地址可以通过修改conf/setting.xml  的localrepository这个节点完成。

<localRepository>E:\java\m2</localRepository>

 

 

Maven(1)-安装和配置

标签:

原文地址:http://www.cnblogs.com/kmpp/p/maven_install_and_config.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!