相信很多初学者都遇到过Eclipse中从SVN检出Maven项目之后看到的目录结构并不是Maven目录结构;或者只能先用SVN将Maven项目签入到本地,然后再用Eclipse导入Maven项目,但是每次提交或更新代码都要去项目目录去操作,非常不方便。

那么到底怎样才能在Eclipse中成功导入SVN检出的Maven项目呢?具体步骤如下:

1、使用Eclipse从svn检出项目。
打开Eclipse,在project explorer空白区域右键鼠标移至import选择import。
Eclipse中从svn中检出maven项目_maven项目
2、之后选择svn-->从svn检出项目,然后输入svn地址,按照提示一步步从svn上检出maven项目
Eclipse中从svn中检出maven项目_maven_02

Eclipse中从svn中检出maven项目_eclipse_03

Eclipse中从svn中检出maven项目_目录结构_04

Eclipse中从svn中检出maven项目_目录结构_05

Eclipse中从svn中检出maven项目_svn_06

检出成功后会在project explorer中显示刚刚检出的maven项目。但此时项目的目录结构还不是maven项目的目录结构,需要转换成maven项目的目录结构。

 

此时转换成maven项目的方法有两种。
(一)直接单击项目,右键选择configure,选择convert to maven project(该方法未测试,不敢保证能成功)
Eclipse中从svn中检出maven项目_目录结构_07

(二)删除project explorer中的项目,并重新从工作区间导入maven项目。(该方法已经测试通过,保证能成功)
具体操作如下:
1、首先删除刚刚从svn检出的项目(千万别把工作区间相应的项目删除掉了,此操作只是删除从project explorer中移除该项目的显示)

Eclipse中从svn中检出maven项目_maven_08
右键选择delete,选择ok即可(注意弹出框中的delete project contents on disk不能选上,否则会从工作区间文件夹里删除刚刚检出的项目)
Eclipse中从svn中检出maven项目_svn_09

2、然后再重新导入maven项目。

在project explorer空白区域右键选择import,选择导入maven,选择extisting maven projects,选择工作区间刚刚检出的maven项目,点击确定导入Eclipse中。
Eclipse中从svn中检出maven项目_maven项目_10

Eclipse中从svn中检出maven项目_maven项目_11

最后,转换成功后,项目左侧会出现一个M字图标并有黄色的svn图标。至此,从svn成功检出了maven项目。

Eclipse中从svn中检出maven项目_maven_12

[ 尐鱼儿的QQ群:726994578 ] --- [ https://github.com/godmaybelieve ]