我已经在我的 GitHub 上创建了这个项目:
现在我正在尝试在本地导入(克隆)我自己的 origin 存储库。我设法通过 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
。只选择
master
分支一旦 Eclipse 下载了所有内容,我不使用导入工具,而是让 Eclipse 完成而不做任何事情。
此时,有两种可能的方法。存储库已 check out 到您的计算机中,项目需要作为 Maven 项目导入 Eclipse。
方案一:从Git角度导入为Maven项目
注意:此解决方案需要安装 m2e-egit
连接器。 Refer to this answer找到并安装它。连接器将位于列表底部,“m2e Team providers”部分下方,名为 m2e-egit
。
解决方案 2:从导入工具导入为 Maven 项目
在这两种情况下,您都会看到以下对话框,您可以在其中选择刚刚下载的所有 Maven 项目并导入它们。
关于java - 如何在 Eclipse 中将 GitHub 托管项目导入为 Java 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33465233/