使用新项目向导
因此,该项目无法被识别为项目,因此无法导入。因此,我尝试使用选项使用新项目向导并在下一个对话框中选择"Java项目"。问题是这会创建一个没有任何内容的新Java项目!该项目也未连接到GIT存储库。编辑:这是eGIT的已知错误:Bug 324145 - Project import doesn't work for abitary project types,如果你想解决这个问题,请投票支持...
首先需要克隆存储库,然后创建一个基于该存储库的General项目。然后您可以将其转换为Java项目。以下是操作步骤:
文件
>导入...
>Git存储库导入项目
。选择Git存储库
视图中,首先按克隆
。然后按照提示进行操作。这将在您的计算机上创建一个本地的存储库“checkout”,您可以将其设置为您的工作区,使其看起来像您的Eclipse项目的任何其他项目。导入
-视图。现在,您可以从列表中选择刚刚克隆的存储库。下一步
并选择作为General项目导入
。 现在您有了一个git存储库可供使用。 nature
和buildCommand
元素添加到您的.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项目的步骤。
如果您的项目使用Maven,您可以在Eclipse中通过导入 Maven Project
,引入它,前提是您已经安装了 m2e
。这样做将生成所有所需的文件,如 .project
,.classpath
等。我认为这是一个好方法,因为如果您的 pom.xml
编写得很好,它可以包含有关项目的所有必要信息,例如构建目标目录,类路径,Java版本等,并且它可能与大多数流行的IDE一起使用。
我建议养成在每个Java项目上都使用Maven的习惯,即使是简单的Hello World应用程序,因为我认为它是Java项目的一种“标准化”。
在此我看到了将非Eclipse项目导入Eclipse(开源git项目到Eclipse)的所有方法...不需要复制.project或.classpath文件...以下是逐步过程-
步骤1. 从git导入项目。粘贴URL并将项目导入为一般项目。
步骤2. 如果您想将其作为Maven项目导入,您应该在Eclipse(Eclipse市场)中安装M2E插件。
步骤3. 现在我们应该将这个一般项目转换为Eclipse项目。因此右键单击项目 ->属性 -> ProjectFacets。点击Convert to Faceted form
步骤4. 现在如果您的项目是Web项目,请查看左侧窗口...有一个DynamicwebModule选项...选中它(如果不是Web项目则留下它)...在右侧窗口上...切换到运行时选项卡。现在同时检查服务器和JDK版本...应用Ok。
步骤5. 如果它是Maven项目...然后右键单击项目配置 -> 转换为Maven项目 -> 完成
步骤:
它将把您的简单git项目转换为Eclipse的简单Java项目。
-- 开心编码 :)