一。 maven的安装配置
1.检查jdk安装
java -version
2.下载maven
http://www.apache.org/download.html
3.windows 本地安装
a. 解压文件到指定目录
E:\bin>jar -xvf C:\Users\zqmlxl\Downloads\apache-maven-3.0.4-bin.zip
b. 设置环境变量
%M3_HOME%
c. 检查
mvn -v
4. linux 安装
与windows安装类似
安装jdk->下载maven->tar 解包(这里可以使用软连接到一个不包含版本信息的目录,这样升级时只需删除旧版本的maven,然后在修改软连就可以了)->设置环境变量->检查
5. 用户目录 下的maven仓库
~/.m2/repository (这是本地仓库)
这里可以把%M3_HOME%/conf/settings.xml文件复制到~/.m2/settings.xml
测试,命令行下输入
mvn help:system
maven将会下在想要的文件到本地仓库中 ~/.m2/repository
6.设置http代理(如特定环境下,需要使用安全认证的代理访问因特网)
先判断是否可以访问公共的maven中央仓库
ping repo1.maven.org
检查代理服务器是否通畅
telnet 代理ip 代理端口
如果telnet正常连接,输入ctrl+],然后q,回车,正常退出
编辑 ~/.m2/settings.xml
<proxies>
<proxy>
<id>myproid</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>
</proxies>
7. 安装m2eclipse
这是Sonatype公司简历的m2eclipse项目,网址是
http://www.sonatype.org/m2eclipse/
插件更新地址是(适合eclipse3.6)
http://m2eclipse.sonatype.org/sites/m2e/
额外组件
http://m2eclipse.sonatype.org/sites/m2e-extras
其中的Maven SCM handler for Subclipse(该模块能够帮助我们直接从subversion服务器签出maven项目)依赖了subclipse插件,该插件更新地址
http://subclipse.tigris.org/update_1.8.x
Web Application Runner 依赖更新地址
http://m2eclipse.sonatype.org/sites/m2e-webby/
8. maven实践经验
a. 设置MAVEN_OPTS环境变量值为-Xms128m -Xmx512m
以备maven不够内存使用
b. 配置用户范围的setings.xml文件
c. 不要使用IDE内嵌的maven
eclipse中在Windows->preferences->maven->Installation中添加外部maven,这样就是IDE中的maven和外部maven版本一致了