我已经在我的 GitHub 上分叉了这个项目:
现在我正在尝试在本地导入(克隆)我自己的原始存储库。我设法通过 Bash 命令行执行此操作,但无法在 Eclipse 中导入该项目并将其设为“Java 项目”。它作为“通用项目”导入,其中包被视为普通目录:
导入向导提供了以下 3 个选项:
如果我选择第一个,它会说“没有找到项目”,如果我选择第二个,我不知道如何继续。
这是错误的方法吗?我正在使用带有 EGit 插件的 Eclipse Mars (4.5.1)。
我已经在我的 GitHub 上分叉了这个项目:
现在我正在尝试在本地导入(克隆)我自己的原始存储库。我设法通过 Bash 命令行执行此操作,但无法在 Eclipse 中导入该项目并将其设为“Java 项目”。它作为“通用项目”导入,其中包被视为普通目录:
导入向导提供了以下 3 个选项:
如果我选择第一个,它会说“没有找到项目”,如果我选择第二个,我不知道如何继续。
这是错误的方法吗?我正在使用带有 EGit 插件的 Eclipse Mars (4.5.1)。
由于您的项目似乎在使用 pom.xml,因此使用Maven 的 eclipse 插件创建一个 Eclipse 项目。
您尝试导入的实际上是一个 Maven 项目。首先,确保你已经安装了M2Eclipse,这样项目就可以自动导入和构建。
在这些情况下,我通常会做以下事情(图片是使用 Eclipse Mars 4.5.1 拍摄的,您需要根据 Eclipse 安装进行调整,但不会有太大变化):
使用 URL 克隆 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 项目并导入它们。