Eclipse 从git存储库签出maven项目

Eclipse 从git存储库签出maven项目,eclipse,git,maven,m2eclipse,egit,Eclipse,Git,Maven,M2eclipse,Egit,我已经安装了m2eclipse和EGit,我可以从git存储库签出一个项目,我可以构建一个maven项目,但是我不能从git存储库签出一个maven项目。 问题是,SCM URL字段是空的(除了EGit,我还有SVN团队提供程序…),当我粘贴URL时,我刚刚得到的SCM提供程序在maven控制台中不可用。 我尝试搜索这个问题,发现我必须安装m2eclipse SCM integration和SCM handler for git,但是这些都不在更新站点上。 有什么想法吗?我找到了问题的部分解决方

我已经安装了m2eclipse和EGit,我可以从git存储库签出一个项目,我可以构建一个maven项目,但是我不能从git存储库签出一个maven项目。 问题是,SCM URL字段是空的(除了EGit,我还有SVN团队提供程序…),当我粘贴URL时,我刚刚得到的
SCM提供程序在maven控制台中不可用。
我尝试搜索这个问题,发现我必须安装m2eclipse SCM integration和SCM handler for git,但是这些都不在更新站点上。

有什么想法吗?

我找到了问题的部分解决方案。我改用ApacheIvy(IvyDE,Eclipse插件),我想签出的东西在默认的依赖项存储库中。

好的,现在它可以工作了。首先用EGit克隆存储库,然后创建通用项目,然后添加依赖项管理,所有内容都可以正常安装并正常工作。

如果我理解你的意思,我可以用这种方式做你需要的事情。只需将其放在项目的pom.xml中:

<scm>
        <connection>scm:git:https://gitUsername@github.com/gitRepo/projectname.git</connection>
        <url>scm:git:https://gitUsername@github.com/gitRepo/projectname.git.git</url>
        <developerConnection>scm:git:https://gitUsername@github.com/gitRepo/projectname.git.git</developerConnection>
    </scm>

scm:git:https://gitUsername@github.com/gitRepo/projectname.git
scm:git:https://gitUsername@github.com/gitRepo/projectname.git.git
scm:git:https://gitUsername@github.com/gitRepo/projectname.git.git
git项目没有签出,它是克隆的

要克隆项目,只需键入

git clone <project url>
git克隆

Maven SCM在Eclipse中的集成曾经很好。过去,您可以从SCM执行导入>签出Maven项目,并输入类似SCM:git:ssh://git@git:project.git但在Helios或m2eclipse+extras的新版本中,您不能再这样做了。它总是给出原帖子所说的错误。令人失望的是,您必须在EGit中签出,然后添加依赖项管理。这不是一个很好的解决方案,因为它与父/子POM不兼容。

是的,希望在Indigoseems中获得支持,因此对于我(juno),必须安装m2e scm egit桥接器。