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

标签 java eclipse maven github

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

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

enter image description here

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

enter image description here

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

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

最佳答案

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

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

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

    enter image description here

  • 只选择master分支

    enter image description here

  • 一旦 Eclipse 下载了所有内容,我使用导入工具,而是让 Eclipse 完成而不做任何事情。

    enter image description here

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

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

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

  • 仍在 Git 透视图中,展开 Git 存储库,右键单击“工作树”,然后选择“导入 Maven 项目...”

    enter image description here

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

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

    enter image description here

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

enter image description here

关于java - 如何在 Eclipse 中将 GitHub 托管项目导入为 Java 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33465233/

相关文章:

java - 将子包移动到新包后@Autowire 不起作用

java - 为什么IE文档模式在一个环境下是Edge,在另一个环境下是IE5

java - Eclipse 项目 "MyClass cannot be resolved to a type"

java - Maven Surefire 插件 2.22.2 构建对于 Junit 5 测试用例失败,错误为 Spring Boot 中不支持的类文件主要版本 56

maven - 在配置文件 Maven 中更改源目录

java - 如何修复 ViewPager 以防止应用程序出错和崩溃?

java - 在java中使用对象函数

java - 如何在 Android 应用程序中运行重命名 shell 命令(root)

Java Eclipse 打开 2 个选项卡 eclipse.exe 和项目

java - Seam 应用程序无法在 JBoss AS5 上部署