繁体   English   中英

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

[英]How to import a GitHub hosted project as a Java Project in Eclipse?

我在我的 GitHub 上分叉了这个项目:

现在我正在尝试在本地导入(克隆)我自己的原始存储库。 我设法通过 Bash 命令行执行此操作,但无法在 Eclipse 中导入该项目并将其设为“Java 项目”。 它作为“通用项目”导入,其中包被视为普通目录:

在此处输入图片说明

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

在此处输入图片说明

如果我选择第一个,它会显示“未找到项目”,如果我选择第二个,我不知道如何继续。

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

您尝试导入的实际上是一个 Maven 项目。 首先,确保你已经安装了M2Eclipse ,以便项目可以自动导入和构建。

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

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

    在此处输入图片说明

  • 只选择master分支

    在此处输入图片说明

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

    在此处输入图片说明

在这一点上,有 2 种可能的方法。 存储库已检出到您的机器中,并且需要将项目作为 Maven 项目导入到 Eclipse 中。

方案一:从Git角度导入为Maven项目

注意:此解决方案需要安装m2e-egit连接器。 请参阅此答案以找到并安装它。 连接器将位于列表底部,在“m2e Team providers”部分下方,并命名m2e-egit

  • 还是在Git视角,展开Git仓库,右键“工作树”,选择“导入Maven项目...”

    在此处输入图片说明

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

  • 转到“文件 > 导入... > 现有 Maven 项目”。

    在此处输入图片说明

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

在此处输入图片说明

由于您的项目似乎在使用 pom.xml,因此使用Maven 的 eclipse 插件创建一个 Eclipse 项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM