如何从svn代码库中检出maven项目

25

我是Maven和Eclipse的新手,我需要从SVN存储库中检出现有的Maven项目。我已经安装了M2E插件和Subversion插件,并且它们似乎都可以正常工作。以下是安装详细信息 --> enter image description here

当我在项目资源管理器中右键单击并选择导入 -> SVN -> 从SVN导入项目,然后选择存储库位置并点击完成,我会收到4个可能性的提示enter image description here

从这一点开始,检出Maven项目的步骤是什么,或者我已经走上了正确的轨道吗?

提前感谢您的帮助!


我通常通过svn仓库浏览器将项目检出到我的eclipse中(最近使用命令行通过maven)。但如果按照@Ashutosh Jindal提供的步骤完成后仍未找到正确的轨迹,请查看此网址以了解其余操作:http://eureka.ykyuen.info/2009/11/19/check-out-a-maven-project-from-svn-in-eclipse/. - Mauno Vähä
2个回答

34

简述:请查看this视频。1:04到1:50之间的部分应该能回答你的问题(要跳转到有趣的部分,请点击YouTube播放器并按4)。

您已经安装了m2e的SVN连接器。因此,应该可以从SVN存储库中“导入现有Maven项目”。

从上面快照中列出的选项中,选择第一或第四个选项后,您应该能够继续进行,即:

enter image description here

(根据下面Mauno V的建议)将导入的项目转换为Maven项目,右键单击它并执行Configure -> Convert to a Maven Project,如下所示:

enter image description here


如果我选择“使用指定名称作为项目进行检出”,那么我不知道如何将其变成一个“Maven”项目?也就是说,在查看项目属性时,我没有看到正常的“Maven”界面,并且似乎无法将Maven依赖项添加到构建路径中。 - Curt
6
您可以随时将其转换为Maven项目,方法如下:1)选择Java项目并弹出上下文菜单;2)选择“配置”>“转换为Maven项目”。 - Mauno Vähä
@CurtWalker,请也给Mauno V的评论点个赞,因为这是我回答中关键缺失的部分(我已经更新了我的回答,加入了Mauno v的建议)。 - Ashutosh Jindal
我认为我在这里还没有足够的声望来做那件事。 - Curt

2
如果您的Pom项目是根分支,在项目检出完成后,您可以将其作为“现有Maven项目”导入,并将该项目设置为根项目,然后完成!您应该能够在Eclipse项目资源管理器中看到您的模块定义为项目,并且Eclipse将识别为模块项目。右键单击Pom项目,选择Maven ->更新项目或Alt + f5刷新并查看内容项目。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接