gpt4 book ai didi

java - 如何将 GIT 非 Eclipse Java 项目导入 Eclipse?

转载 作者:IT老高 更新时间:2023-10-28 20:41:29 30 4
gpt4 key购买 nike

我在将 Java 项目导入我的工作区时遇到了一些问题。我关注 this tutorial - 但是我不能使用最后的 Import existing projects 步骤,因为我使用的 GIT 存储库不包含 Eclipse 特定的 .project.classpath文件。

使用新建项目向导

因此该项目未被识别为项目,因此无法导入。因此,我使用 Use the New Projects Wizard 选项试试运气,然后在下一个对话框中选择“Java Project”。问题是这会创建一个没有任何内容的新 Java 项目!该项目也未连接到 GIT 存储库。

编辑:这是 eGIT 的一个已知错误:Bug 324145 - Project import doesn't work for abitary project types - 如果您想解决这个问题,请投票...

作为一般项目导入

如果我使用 作为一般项目导入 Eclipse 总是想使用外部存储库目录作为项目目录,这不是我想要的,另外创建的项目不是支持 Java 的。

因此我想问为什么使用 eGIT 将 Java 项目导入 Eclipse 如此复杂?

最佳答案

首先克隆存储库,然后基于它创建一个通用项目是可能的。然后您可以将其转换为 Java 项目。方法如下:

  • 首先转到 File>Import...>Projects from GIT
  • Select a Git Repository View 中,您首先按 Clone。并遵循指示。这将为您的计算机创建存储库的本地“ checkout ”。您可以将该文件夹设置为您的工作区,使其看起来像您的任何其他 Eclipse 项目。
  • 克隆存储库后,您将返回 Import-view。现在您可以从列表中选择刚刚克隆的存储库。
  • 单击下一步并选择导入为常规项目。现在你有一个 git 存储库来 eclipse。
  • 将其转换为 Java 项目:将其他 Java 项目中的 naturebuildCommand 元素添加到您的 .project 文件中:

.project 中的相关部分:

<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>

然后从 Project>Properties>Java Build Path>Source 添加您的源文件夹(和可能的库)。

编辑:添加了对 Java 项目的转换。

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

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com