【问题标题】:How to import a GitHub hosted project as a Java Project in Eclipse?如何在 Eclipse 中将 GitHub 托管项目导入为 Java 项目?
【发布时间】:2016-02-01 14:31:36
【问题描述】:

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

现在我正在尝试在本地导入(克隆)我自己的 origin 存储库。我设法通过 Bash 命令行来做到这一点,但我无法在 Eclipse 中导入项目并使其成为“Java 项目”。它作为“通用项目”导入,其中包被视为普通目录:

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

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

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

【问题讨论】:

    标签: java eclipse maven github


    【解决方案1】:

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

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

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

    • 仅选择master 分支

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

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

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

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

    • 还是在Git视角,展开Git仓库,右键“Working Tree”,选择“Import Maven Projects...”

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

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

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

    【讨论】:

    • 效果很好,但将 66 个项目导入我的工作区……我应该预料到的,对吧?
    • @LuigiCortese 嗯,它已经导入了这个项目的所有 Maven 模块。所以...是的:)
    • 这就是为什么在我的旧东芝上花了将近半个小时... =) 同时我找到了this 资源,如果你想将它添加到你的答案中,它可能是对其他人有帮助。非常感谢!
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-29
      • 2016-12-27
      • 1970-01-01
      • 2012-08-12
      • 2023-03-15
      • 2013-12-17
      • 1970-01-01
      相关资源
      最近更新 更多