【问题标题】:m2eclipse on windows with Mercurial does not allow hg to be used on the "Check out Maven Projects from SCM" wizard带有 Mercurial 的 Windows 上的 m2eclipse 不允许在“从 SCM 签出 Maven 项目”向导中使用 hg
【发布时间】:2011-05-08 19:24:30
【问题描述】:

我遵循了这个帖子的答案: How to use Mercurial, Maven and Eclipse together?

但是“从 SCM 检查 Maven 项目”仍然不允许我使用 Mercurial SCM。

我得到的唯一选项是下拉列表中的“svn”,即使我忽略下拉列表并输入“scm:hg:http://myMercurialRepoURL

我正在使用:

  1. Eclipse 3.6.1
  2. m2eclipse 0.12 来自http://m2eclipse.sonatype.org/sites/m2e
  3. “用于 Subclipse 的 Maven SCM 处理程序”0.12.0 来自 m2eclipse extra 的站点(抱歉,我会提供 URL,但我的新帐户没有足够的代表)
  4. MercurialEclipse 1.8.1 来自http://cbes.javaforge.com/update

我已经卸载了这些插件,然后按顺序重新安装了这些插件。

我能够在项目中使用 Maven,并在 Eclipse 中单独使用 Mercurial - 只是这个向导似乎被破坏了,这让我相信,如果我尝试从 Mercurial 存储库中实现一个工件,它也会失败。

有人对这个巫师有好运吗?也许在早期版本上?这是一个新错误吗?

谢谢

【问题讨论】:

  • 我们使用“导入/Mercurial Clone 现有的本地或远程 Mercurial 存储库”,也适用于 maven 项目。
  • 我也有同样的问题。已经 3 天试图为 mercurial 找到一个 scm 连接器。我试过eclipse3.6(Helios)和eclipse3.7(Indigo)。我尝试了不同版本的 Maven 插件。在 m2eclipse Extras 更新站点 (m2eclipse.sonatype.org/sites/m2e-extras) 上只有一个 svn 连接器。如果有人解决了这个问题,请告诉我。

标签: mercurial m2eclipse


【解决方案1】:

就我的搜索而言,我没有找到适合 mercurial 和 m2eclipse 的连接器(就仅使用 IDE 而言)。但是,我做了一个实验,我从 IDE 外部克隆了源代码的副本。 (特别是通过 TortoiseHg)

之后,假设您已经在 Eclipse 中安装了 m2e: 转到文件 > 导入 > maven > 现有 maven 项目,然后选择您最初提取/克隆源代码的文件夹。

我相信通过这样做,您会在项目的上下文菜单中看到 m2e 命令(通过运行方式),并有效地使用 mercurial 命令。 (通过团队上下文菜单)

至少目前,最好不要同时使用 m2e 和 mercurial。

如果有人有更精简的方法,我也很好奇。 :D

【讨论】:

  • It appears,与 m2e 的集成是 MercurialEclipse 2.1.x 的主要功能
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-07
  • 2018-07-02
  • 2012-10-22
  • 1970-01-01
  • 2012-09-11
  • 1970-01-01
相关资源
最近更新 更多