如何在Eclipse中将GitHub托管项目导入为Java项目?

时间:2015-11-01 17:51:49

标签: java eclipse maven github

我已经在我的GitHub上分配了这个项目:

现在我尝试在本地导入(克隆)我自己的 origin repo。我设法通过Bash命令行完成,但是我无法在Eclipse中导入项目并使其成为一个" Java项目"。它是作为"通用项目"进口的。将包视为普通目录:

enter image description here

导入向导提供以下3个选项:

enter image description here

如果我跟第一个一起说它"没有找到任何项目"如果我和第二个一起去,我不知道如何继续。

这是错误的方法吗?我正在使用带有EGit插件的Eclipse Mars(4.5.1)。

2 个答案:

答案 0 :(得分:5)

您要导入的内容实际上是Maven项目。首先,确保安装了M2Eclipse,以便可以自动导入和构建项目。

在这些情况下我通常做的是以下(使用Eclipse Mars 4.5.1拍摄照片,您需要使用Eclipse安装进行调整,但它不会发生太大变化):

  • 使用以下网址克隆Git存储库:https://github.com/iluwatar/java-design-patterns.git

    enter image description here

  • 仅选择master分支

    enter image description here

  • 一旦Eclipse下载了所有内容,我使用导入工具,而是让Eclipse完成并且什么都不做。

    enter image description here

此时,有两种可能的方法。存储库将签出到您的机器中,并且项目需要作为Maven项目在Eclipse中导入。

解决方案1:从Git角度导入Maven项目

注意:此解决方案需要安装m2e-egit连接器。 Refer to this answer找到并安装它。连接器将位于列表的底部,位于" m2e团队提供商"部分,并命名为m2e-egit

  • 仍然在Git透视图中,展开Git存储库,右键单击" Working Tree",然后选择"导入Maven项目..."

    enter image description here

解决方案2:从导入工具导入Maven项目

  • 转到"文件>导入...>现有的Maven项目"。

    enter image description here

在这两种情况下,您都会看到以下对话框,您可以在其中选择刚下载的所有Maven项目并导入它们。

enter image description here

答案 1 :(得分:0)

由于您的项目似乎使用pom.xml,请使用Maven's eclipse plugin创建Eclipse项目。