SVN+Maven在项目中的应用(eclipse)

)设置排除文件的类型


排除不需要上传的文件(编译后的文件)

逐个添加以下Pattern:

.class

target

(二)SVN服务端安装配置与客户端连接

(1)安装SVN服务端

(2)新建仓库、用户与组,并为仓库分配组

  (3)   将svn插件加入eclipse中,svn插件,,直接复制到eclipse安装目录下的dropins中

(4)打开Eclipse的SVN资源库视图,右键点击空白 弹出菜单  新建 ---->资源库位置,输入服务端的URL Finish ,输入SVN用户名和密码。

(三)将Maven工程(单模块)代码签入SVN

步骤如下:

1.选择工程右键Team ---->  Share Project






操作后效果如下:


现在此工程的内容并没有签入到SVN服务器中。

1..选择工程右键Team ---->提交



操作后效果如下:


(四)从SVN中签出工程代码(单模块)

1..刷新SVN资源库


2..选中要检出的项目文件夹,右键弹出菜单中选择检出为....


3..弹出窗口后选择Finish


(五)Maven多模块工程签入SVN(签入提交父工程就可以,父工程包含子工程)

[if !supportLists](1)[endif]选中父工程,右键Team --->  Share Project

弹出窗口后的操作与签入单模块项目相同。

[if !supportLists](2)[endif]选中父工程,右键Team --->提交 。  操作后如下图:

[if !supportLists](3)[endif]我们看到这组工程中,erp_web并没有svn的小图标。这时我们这样处理。

选中erp_web工程,右键  ,删除  。注意:不要选中下图的那个勾,我们只是在移除工程,并不是从磁盘删除文件。


[if !supportLists](4)[endif]选择菜单文件--->导入   如下图


导入Maven下的Existing Maven Projects  


点击Browse,选择erp_web工程


点击Finish即可。

(六)从SVN中签出多模块工程(父工程和子模块都要依次签出)

[if !supportLists](1)[endif]在SVN资源库中找到要签出的父工程目录

(2)在erp_parent(父工程)点右键  检出为....


点击Finish

(3)我们再次依次签出子模块项目。(子模块也要依次签出,从依赖的最底层开始)

和签出父工程同样的步骤

你可能感兴趣的:(SVN+Maven在项目中的应用(eclipse))