Eclipse Indigo中的checkout Maven项目存在问题。我已经安装了m2e插件,Subclipse,Git,但是无法选择合适的SCM类型?怎么解决这个问题?
答案 0 :(得分:98)
答案 1 :(得分:18)
我遇到了Eclipse的这个问题,当你试图通过以下方式导入项目时:
从项目开发者那里“从SCM查看Maven项目”,“scm url”下拉框将为空。
谷歌搜索后,你必须从Eclipse Marketplace(我做过)和“帮助 - >安装新软件”对话框(我没有)的“Maven SCM处理程序”安装了subclipse。 / p>
如何获取Subclipse的Maven SCM处理程序:
假设:你安装了Subclipse。
您现在可以使用Project Import上下文菜单“Import - > Maven - >从SCM查看Maven项目”,并在下拉框中实际有一个SCM URL可供选择,即“svn”。 / p>
使用Eclipse Juno进行测试
答案 2 :(得分:9)
看起来Indigo和m2eclipse之间存在一些不兼容问题。 This discussion提供了更多详细信息,包括可能的解决方案。
希望这有帮助。
编辑1 :从Indigo卸载m2eclipse 0.12.x并从Eclipse的m2e releases repository安装m2e。此版本显示了从Eclipse市场(当您尝试从scm检出maven项目时)下载m2e scm连接器的链接。我可以看到cvs,git和颠覆的连接器。
答案 3 :(得分:5)
对于那些使用subclipse 1.8.x的人来说,有一个m2e连接器的补丁版本。 以下是更新网站:http://subclipse.tigris.org/m2eclipse/1.0
(感谢RockyMM发布了WONTFIX问题的链接,其中包含修补版本的链接。)
答案 4 :(得分:3)
Indigo预装了m2e。要获得连接器,只需单击链接,在m2e市场中找到更多连接器。从那里我安装了m2e-subclipse连接器。这是与以前版本的Eclipse不同的方法,您必须在市场上安装另一个名为“Maven Integration for Eclipse(Extras)”的插件。
答案 5 :(得分:0)
有一个非正式的SVN连接器更新。要安装它,请转到http://subclipse.tigris.org/issues/show_bug.cgi?id=1557下载附件org.sonatype.m2e.subclipse.feature-0.13.0-SNAPSHOT-site.zip并按照以下步骤操作:
- 将文件解压缩到某处的空文件夹,记住该文件夹 在Eclipse中,
- 转到帮助/安装新软件...
- 点击“添加...”添加新网站
- 在窗口中,单击“Local ...”并选择解压缩的文件夹 之前的网站。 Location字段中的结果应该类似于file:/ C:/ theUnzipFolder /
- 单击“确定”,选择要安装的所有可用软件包,然后继续 像往常一样安装
答案 6 :(得分:0)
这是“技术专家”与新的更新站点URL相关的答案。
这可用于Eclipse 2019-12:
问题:项目浏览器中的“从SCM检出Maven项目”中的“ scm url”下拉框为空。
您必须从Eclipse Marketplace中安装了subclipse,并且已安装了“用于Subclipse的Maven SCM处理程序”。
如何为Subclipse获取Maven SCM处理程序:
现在,您可以使用“导入-> Maven->从SCM签出Maven项目”的Project Explorer上下文菜单,并在下拉框中实际选择SCM URL,即“ svn”。