在eclipse中安装m2eclipse
1、help - install new software -- add --。。。。
sites:
http://m2eclipse.sonatype.org/sites/m2e2、检查安装
1>about eclipse - install details
2>eclipse是否支持创建Maven项目
但是可能会有类似错误:
12-1-26 下午10时48分09秒: Eclipse is running in a JRE, but a JDK is required Some Maven plugins may not work when importing projects or updating source folders. reason:eclipse默认运行在JRE上,而m2eclipse的一些功能要走使用JDK
resolve:eclipse.ini中,添加vm配置指向JDK:
-vm
C:\Java\jdk1.6.0_24\bin\javaw.exe
Maven最佳实践
1、设置MAVEN_OPTS环境变量-- 【-Xms128m -Xmx512m】
reason:在项目较大时,java默认内存往往不够用,出现 java.lang.OutOfMemeoryError。
2、配置用户范围的settings.xml
将M2_HOME下的settings.xml拷贝到~/.m2下即可。
reason:M2_HOME下的settings.xml是全局范围的,修改会对所有用户影响,后者影响当前用户。
3、不使用IDE内嵌的Maven
reason:自带的maven通常较新,有很多不稳定因素等。
设置HTTP代理
1、首先确认无法连接公共的Maven中央仓库,运行命令:
ping repo1.maven.org
若是代理则先检查代理是否畅通: telnet 192.168.1.111 3128
2、检查完毕,编辑~/.m2/settings.xml文件
<proxies>
<proxy>
<id>my-proxy1</id>
<active>true</active> -- 激活代理
<protocol>http</protocol>
<host> ip 地址 </host> - 主机名
<port>80</port>
<username>proxyuser</username>
<password>proxypass</password>
<nonProxyHosts>local.net|some.host.com|*.google.com</nonProxyHosts> -- 那些主机名不用代理,用 | 分隔,支持*通配符。
</proxy>
。。。。。。。。。。。。。。
</proxies>
注:如果声明多个proxy,则默认第一个被激活proxy有效。
----------------------------------------------------------------------------------------------------------
注:以上笔记来自 许晓斌的<<Maven实战>>