在公司使用一段时间maven了,今天在自己的笔记本上面装,没想到又遇到不少问题。
首先要注意的一点是,虽然eclipse for java EE里面自带了maven的插件,但是这个插件的版本比较旧。最好还是在自己电脑上再装一次maven,然后在eclipse里面设置一下使用external maven。设置方法是:window -> preference -> maven -> installations点击add按钮,选择maven安装的路径,然后把它勾选上。
第二,如果在自己的环境里面使用maven,没有公司架设的私服,比如nexus的话,直接从maven中心库下载的速度非常慢,尤其是第一次执行,要下载的东西太多。这里推荐使用开源中国的maven镜像。http://maven.oschina.net/home.html这个页面里面,点击帮助,按照帮助修改自己的配置即可。
第三,eclipse里面的maven插件m2eclipse有点问题,每次打开的时候都会去下载maven的索引文件。而这个索引文件非常大,下载速度又很慢,所以卡在Updating index central|http://repo1.maven.org/maven2这个地方。其实可以把这个关掉的。window -> preference -> maven然后把download repository index updates on startup去掉即可。
第四,由于我笔记本内存太小。每次在命令行执行mvn clean compile这样的命令的时候,直接就报Could not reserve enough space for object heap。解决方案是:关掉其他程序,多给它点内存。太惨了,笔记本太挫没办法。