Windows上安装Maven
在安装Maven之前,首先要确认你已经正确安装了JDK
C:\Users\Juven Xu>echo %JAVA_HOME%
C:\Users\Juven Xu>java -version
下载Maven:http://maven.apache.org/download.html
将安装文件解压到你指定的目录中,设置环境变量M2_HOME
在系统变量中找到一个名为Path的变量,在变量值的末尾加上%M2_HOME%\bin
基于Unix的系统上安装Maven
下载Maven安装文件,解压到本地目录
tar -xvzf apache-maven-3.0-bin.tar.gz
设置M2_HOME环境变量
export M2_HOME=/home/juven/bin/apache-maven
export PATH=$PATH:$M2_HOME/bin
编辑~/.bashrc文件,添加这两行命令
设置HTTP代理
首先确认自己无法直接访问公共的Maven中央仓库,直接运行命令ping repo1.maven.org可以检查网络。
如果真的需要代理,先检查一下代理服务器是否畅通,比如现在有一个IP地址为218.14.227.197,端口为3128的代理服务,我们可以运行telnet 218.14.227.197 3128来检测该地址的该端口是否畅通。如果得到出错信息,需要先获取正确的代理服务信息;如果telnet连接正确,则输入ctrl+],然后q,回车,退出即可。
编辑~/.m2/settings.xml文件(如果没有该文件,则复制$M2_HOME/conf/settings.xml)。添加代理配置
<settings>
…
<proxies>
<proxy>
<id>my-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>218.14.227.197</host>
<port>3128</port>
<!--
<username>***</username>
<password>***</password>
<nonProxyHosts>repository.mycom.com|*.google.com</nonProxyHosts>
-->
</proxy>
</proxies>
…
</settings>
修改仓库位置
编辑~/.m2/settings.xml文件
<localRepository>E:/Repositories/apache-maven-3.1.0/repository</localRepository>
下面我们用一个命令验证一下。打开命令提示符,输入:
mvn help:system
该命令会打印出所有的java系统属性和环境变量。这些信息对我们日常的编程工作很有帮且。
如果运行的过程中没有错误,打开我们仓库会发现里面多了一些文件。
设置MAVEN_OPTS环境变量
通常需要设置
MAVEN_OPTS=-Xms128m -Xmx512m,因为Java默认的最大可用内存往往不能够满足Maven运行的需要,比如在项目较大时,使用Maven生成项目站点需要占用大量的内存,如果没有该配置,我们很容易得到java.lang.OutOfMemeoryError