序言---写在前头的话
从事JAVA开发快8,9个年头了,一直都没有时间去写点东西,也许是因为工作太忙,或者是缺乏共享精神,或者是觉得水平不够吧,总之做的东西多,写的少,这次想写这边文档也算是对自己的一个安慰也好,一次LOG也好,希望能与同行们多聊聊,一起讨论。本次文档编写时,CODDING部分也未全部写完,边写边完成,写完后,应该会放到google code或者gitup上吧,看时间吧。
1. MAVEN
1)Maven介绍
MAVEN版本:apache-maven-3.0.4
做为个人开发,myeclipse我想我会做为第一首选,搭建快速,用起来也顺手,但做为团队来讲,显然不适合为做构建,MAVEN现在很流行,倒不说MAVEN与ANT谁好谁坏,至少掌握MAVEN是必需的,GOOLE CODE,GIT UP众多开源当中都用MAVEN,以至于你不用MAVEN也不行(代码不好编译运行),另外我觉得对于在团队搭建了私服后,团队开发的开展还是很有好处。
2)MAVEN的安装
MAVEN本身是不用安装的,下载下来后,解压后就行,配置一下系统环境变量:M2_HOME,变量值为:解压的目录,比如我的是:H:\apache-maven-3.0.4,当然JAVA_HOM之类的最好是配置一下,我的jdk是1.6.x,最好是1.6.x,因为后面用的Jrebel4.x以上就一定要用jdk.16.x。
3)MAVEN配置
(1)镜像配置
打开maven的conf目录,然后编辑settings.xml,加入:
<mirrors> <mirror> <id>uk</id> <mirrorOf>central</mirrorOf> <url>http://uk.maven.org/maven2/</url> </mirror> </mirrors>
加入这一段,主要是因为,在国内,至少在我所处的网络环境当中,默认的中央仓库地址是非常慢的。因此换成http://uk.maven.org/maven2/,当然由于环境的不同,可以选择不同的镜像(可以在网上找找,有些镜像是很快就没用了,自己可以试试)
(2)本地仓库位置(JAR依赖)的设定
同样是上面这个文件,<localRepository>h:/m2/repository</localRepository>,开启这一句,设置成自己的某个目录,这句话的意思就是当从网上中央仓库下载了依赖Plugin后(你可认为是jar包吧),会存在这个目录,下次的时候就不用再下了,当然最好的方式是自己建私服,这个以后再讲。
4)eclipse下maven插件安装
我用的eclipse的版本是eclipse—helios版本,当然不同的版本可能会有些差异,我这个版本,首先是要装GEF-zest插件,我安装的是GEF-zest-3.6.1,具体的为从网上下载一个GEF-zest-3.6.1.zip,然后把里面的features,plugin目录当中的东西拷贝到eclipse安装目录下。当然如果你的是更新的eclipse版本,可能就不用装。
(1) m2e插件,也就是maven最重要的插件安装
点eclipse菜单中helpàinstall new software..然后输入网址: http://m2eclipse.sonatype.org/sites/m2e,选中next就可以。装完后重启eclipse,在window-->preferences当中可以看到有maven项。
(2) 安装subclipse
同(1)地址为: http://subclipse.tigris.org/update,subclipse其实就是eclipse当中的svn,装完后,eclipse右上角有svn的图标,如果你不用svn,那么装这个好像也不是必需。
(3)安装扩展包
地址为:http://m2eclipse.sonatype.org/sites/m2e-extras,都选上,其中maven scm handler for subclipse 就是让maven支持svn,前提你先装subeclipse插件,其他插件和咋们后面部署hippo没关系,就不介绍了,但建议都装上.安装过程中也可能出现类似安装subclipse时的异常,不用理会,继续就好.安装完后重启.
5)eclipse一些配置(重要)
(1)启动时可能出现Eclipse is running in a JRE, but a JDK is required Some Maven plugins may not work when importing projects or updating source folders.
解决方案为:打开eclipse安装目录下的eclipse.ini文件,在-showsplash前面加上:
-vm H:\Program Files\Java\jdk1.6.0_10\bin\javaw.exe
(这里为你的JDK路径)
(2)配置一下maven插件
Windowàpreference找到mavenà点installltions
点add,加入你的maven的安装目录,打上勾
这个配置主要是由于eclipse有些是默认带了maven的,要使用我们下载的maven,当然是要配的。
6)maven安装总结的话
由于eclipse下配置maven中,一直要下好多东西,你会看到右边的process一直在下,这时一定要有耐心,让它下,很多初安装的时候,没有耐心,就放弃了。所以建议安装maven的时候找一个网络快的地方,这样可以省好多时间,如果失败了,可能就是网络慢。多下两次,会成功的,我一开始在家装的时候也是很慢,在单位就快多了,祝大家好运。