maven学习系列一:maven的安装

1maven安装

windows下安装mavenjava

一、下载解压maven安装目录linux

2、配置maven环境变量:apache

       右击个人电脑属性,单击高级系统设置,在单击环境变量,在系统变量中新建一个变量,变量名为M2_HOME,变量值为maven的安装目录。ubuntu

     接着在系统变量中找到一个名为path的变量,在变量值得末尾加上%M2_HOME%\bin;完成后点击肯定便可。windows

      新打开一个cmd窗口,输入命令:echo %M2_HOME% 查看安装位置;mvn -v 查看版本bash

      版本更新:只须要更新环境变量M2_HOME的值便可。eclipse

linux下安装mavenmaven

       1、依然是下载安装包,解压;而后开始配置环境变量。在配置以前,为了便于升级咱们在安装目录旁建立一个符号连接;google

ln -s apache-maven-3.1.0 apache-mavenspa

        2、接下来,须要设置M2_HOME环境变量指向符号连接apache-maven,并把安装目录下的bin文件添加到系统环境变量path中:

ubuntu为例,编辑~/.bashrc文件,添加如下两行命令。这样,每次启动一个终端,这些配置就能自动执行。

export M2_HOME = /home/apache-maven

export PATH = $PATH:$M2_HOME

配置完成后,运行如下命令,检测:

echo $M2_HOME

mvn -v

      3、升级;将新版本放到与原来安装目录平级下目录中,而后从新创建符号连接便可:

rm apache-maven

ln -s apache-maven-3.2 apache-maven

 

 

2、设置http代理

1、首先须要肯定代理地址是正确能够连通的:使用telnet检查;例如:telnet ip 端口;若是

Telnet连接正确,则输入ctrl+],而后q便可。

2、检查完毕后编辑`/.m2/setting.xml文件。添加配置以下:

<proxies>

       <proxy>

              <id>my-proxy</id>

              <active>true</active>

              <protocol>http</protocol>

              <host>ip</host>

              <port>端口</port>

              <!—

                     <username>xxx</username>

                     <password>xxx</password>

                     <nonProxyHosts>repository.mycom.com|*.google.com</nonProxyHosts>

-->

       </proxy>

</proxies>

Proxies下能够有多个proxy元素、若是这里声明了多个proxy元素,则默认状况下第一个被激活的proxy会生效。其中active表示激活状态;nonProxyHost元素用来指定那些主机名不须要代理可使用|符号来分割多个主机名,同时也支持通配符。

3、安装m2eclipse

安装eclipsemaven插件m2eclipse。启动eclipse以后,在菜单栏选择help,而后选择install new softwar 接着你会看到安装对话框点击work with右边的add按钮,弹出一个新的add respository 对话框,在name字段中输入m2e,在location字段中输入m2e - http://download.eclipse.org/technology/m2e/releases,而后点击ok按钮。Eclipse会下载m2eclipse安装站点上的资源信息。


4、设置maven_opts环境变量(可选)

Mvn命令实际上执行了java命令,既然是运行java,那么java命令可用的参数固然也应该运行mvn命令时可用。这个时候maven_opts环境变量就能排上用场

    一般须要设置maven_opts的值为-Xms128m –Xmx512m,由于java默认的最大可用内存每每不能知足maven运行的须要,好比在项目较大时,使用maven生成项目站点时须要占用大量的内存,若是没有该配置,很容易获得内存溢出的错误。设置方法可参考M2_HOME设置方法。

相关文章
相关标签/搜索