MAVEN-准备建立自己的开发环境

闲了很久了,看资料也看烦了,突然想做点东西了。一个人编程比较自由,不需要什么版本控制,不需要什么项目管理。不过为了以后考虑,还是搭建个开发环境吧,顺便我的那台闲置的电脑也可以派上用场了。 
    工欲善其事,必先利其器。好了先看一下需要什么东东吧。 
    服务器:目前使用window2003 ,以后转到linux上吧 
    数据库:还是选择mysql,毕竟oracle,比较慢 
    语言,当然首选java,毕竟在java界混了很久,ror,还不是很熟,只能当作闲暇的研究。 
    IDE,喜欢eclipse,自从学习java 以来一直用它,虽然idea也不错,不过还是钟爱eclipse。 
    版本控制,选svn吧,cvs已经过时了。正好前两天恶补了一下svn,可以用来实践。 
    配置发布,还是用ant,毕竟appfuse带的ant task很全。 
    项目管理,就我一人开发,也就意味不了什么管理。不过,为了学习maven2,还是决定使用maven2作为整个项目的配置管理,主要为了不每次拷贝那些烦人的jar包。有点杀鸡也用牛刀的感觉。 基本的东东就这些,关键是开发什么了。 暂时还没有想好开发什么,以后再说吧,先把环境搞定再说。
 
******************************
Maven使用
 
当build项目时,出现Failed to collect dependencies for [junit:junit:jar:4.5 (test)..], 
则应该在eclipse中给项目添加classpath变量,指向maven储藏室中的jar Libraries-->Add Variable-->Configure Variables-->New--> 
Name:M2_REPO 
Path:C:/U.../.../.m2/repository
 
**********************************
eclipse下maven,svn插件的安装 和maven和svn的绑定
 
1.安装maven:
    目前网上共存在三种方式:
      1.离线安装(自己和同事分别安装过一次,自己的安装成功了,同事的没安装成功。所以不推荐使用)
      2.使用http://m2eclipse.sonatype.org/sites/m2e 到 Help → Install new Software这里安装,这个可以安装成功,缺点是很耗时.不推荐
      3.在eclipse market里安装.具体操作:help-->eclipse marketplace,选择Popular tab项,在里面找到maven插件,点击install.执行安装操作.这种安装方式安装速度快,几分钟内可安装完毕.
 
2.安装svn
     方式很多,也有三种
     1.离线安装,下载离线包按网上说的做就可以.这个是推荐的方式.
     2.在线安装http://subclipse.tigris.org/update_1.6.x/ 方式同maven在线安装,速度慢,耗时,不推荐.不多说.
     3.在eclipse market里安装.具体操作:help-->eclipse marketplace,选择Popular tab项,在里面找到maven插件,点击install.执行安装操作.这种安装方式安装速度快,几分钟内可安装完毕.
 
3.安装maven和svn绑定的插件,实现可以从svn中check out maven项目的目的.
   问题1:只安装svn 和 maven 后,如果从svn导出maven 项目,导出的项目不是maven 结果.不能使用maven 插件进行操作.
   问题2:使用svn 客户端将maven 项目check out 到本地后,在eclipse里导入本地项目到eclipse 后可以使用maven插件运行项目,但是在eclipse对代码进行添加或修改操作后不能使用svn插件在eclipse里直接将修改后的代码提交到svn资源库中.必须使用svn客户端提交修改后的代码.这样的操作很麻烦,很不方便.
    目前本人只用过一种方式如下(安装maven和svn插件后执行下面的操作,否则安装无法,在安装过程中会报错)
       import--->Check out Maven Projects from SCM--->next--->点击连接m2e Marketplace.进入后找到m2e-subclipse.选择install.执行安装操作.
       安装完成后就可以使用import--->Check out Maven Projects from SCM 这种方式从svn中导入maven项目了.(也可在svn资源库中选择一个url右键 在菜单中选择 check out ......maven 来实现这个操作)
posted @ 2013-01-01 16:01  linux,dev  阅读(229)  评论(0)    收藏  举报