SCM的Checkout Maven项目 - 没有连接器

时间:2011-07-18 06:54:47

标签: eclipse maven m2eclipse

Eclipse Indigo中的checkout Maven项目存在问题。我已经安装了m2e插件,Subclipse,Git,但是无法选择合适的SCM类型?怎么解决这个问题?

Checkout as Maven project from SCM

7 个答案:

答案 0 :(得分:98)

阿凡是对的。 Indigo中的连接器仍然存在,只是隐藏了一点。

  1. 启动Eclipse并打开首选项。
  2. 找到Maven组并展开它。
  3. 选择“发现”项目,然后单击“打开目录”。
  4. 会弹出一个包含所有好东西的对话框。连接器位于底部。

答案 1 :(得分:18)

我遇到了Eclipse的这个问题,当你试图通过以下方式导入项目时:

从项目开发者那里“从SCM查看Maven项目”,“scm url”下拉框将为空。

谷歌搜索后,你必须从Eclipse Marketplace(我做过)和“帮助 - >安装新软件”对话框(我没有)的“Maven SCM处理程序”安装了subclipse。 / p>

如何获取Subclipse的Maven SCM处理程序:

假设:你安装了Subclipse。

  1. 点击“帮助” - >“安装新软件”
  2. 点击“添加...”添加新的软件网站。
  3. 添加此网站:http://subclipse.tigris.org/m2eclipse/1.0(替代网址:http://subclipse.tigris.org/m2eclipse/latest/
  4. 为Subclipse选择Maven SCM处理程序
  5. 安装
  6. 您现在可以使用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”。