如何将java.git包导入_如何将GIT非Eclipse Java项目导入Eclipse?

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

将Java项目导入到我的工作区时遇到一些问题。 我正在按照本教程进行操作-但是我不能使用最后的“导入现有项目”步骤,因为我使用的GIT存储库不包括Eclipse特定的.project和.classpath文件。

使用“新建项目”向导

因此,该项目不被识别为项目,因此无法导入。 因此,我使用了“使用新项目”向导选项,并在下一个对话框中选择“ Java项目”,尝试了运气。 问题在于这将创建一个没有任何内容的新Java项目!该项目也未连接到GIT存储库。

编辑:这是eGIT的一个已知错误:错误324145-项目导入不适用于任意项目类型-如果您希望此问题得到固定表决...

导入为普通项目

如果我将Import用作一般项目,那么Eclipse总是想将外部存储库目录用作我不想要的项目目录,此外,创建的Project也不支持Java。

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

6个解决方案

36 votes

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

首先转到.project> buildCommand> .project。

在.project视图中,首先按buildCommand。然后按照说明进行操作。 这将为您的计算机创建存储库的本地“签出”。 您可以将文件夹设置为您的工作区,使其看起来像其他任何Eclipse项目一样。

克隆存储库后,您将返回到.project-view。 现在,您可以从列表中选择刚克隆的存储库。

单击.project,然后选择buildCommand。现在,您有一个git存储库要蚀。

将其转换为Java项目:将来自其他Java项目的.project和buildCommand元素添加到您的.project文件中:

.project的相关部分:

org.eclipse.jdt.core.javabuilder

org.eclipse.jdt.core.javanature

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

编辑:将转换添加到Java项目。

Lycha answered 2020-07-30T03:49:42Z

6 votes

使用Git(尤其是EGit),您有2种最佳选择:

1)在eclipse中创建一个Java项目,然后创建一个链接文件夹,该文件夹中的源位于git存储库中(@mattb提及)。 我不认为EGit在这种模式下会很容易地连接到您的git repo,但是特定于Eclipse的项目文件将位于与源代码树不同的位置。

2)创建您的Java项目,并使其指向外部git repo(您提到过)。 它将在您的源代码所在的位置创建一个.project和.classpath文件。 然后使用Team>Share Project将允许您将EGit连接到已经存在的git repo。

选项2(我使用的选项)允许工具可靠地与git repo中的java项目一起使用。

Paul Webster answered 2020-07-30T03:50:16Z

5 votes

可能不适用于您的项目,但是如果您在项目中使用Maven,则可以从Eclipse将其作为Maven Project导入,如果已安装m2e,则将生成所有必需的文件,如.project、.classpath。 我认为这是一个好方法,因为如果您的pom.xml编写正确,它可以包含有关项目的所有必需信息,例如构建目标目录,类路径,java版本等,并且它可能适用于大多数Populer IDE。 。

我建议习惯于在每个Java项目上使用Maven,即使对于简单的hello world应用程序也是如此,因为我将其视为Java项目的某种“标准化”。

Utku Özdemir answered 2020-07-30T03:50:41Z

4 votes

在eclipse中创建一个新项目,并将源目录指向现有源,而不是默认路径。

matt b answered 2020-07-30T03:51:01Z

4 votes

在这里,我看到了将非eclipse项目导入eclipse(将开源git项目导入eclipse)的所有方法...无需复制.project或.classpath文件即可进行复制...这是分步过程-

步骤1.从git导入项目。 粘贴URL并将该项目导入为常规项目。

第2步。 如果要将其导入为Maven项目,则应在eclipse(eclipse marketplace)中安装m2e插件。

第三步 现在我们应该将这个普通项目转换为eclipse项目,因此右键单击project-> properties-> ProjectFacets。 单击ConverttoFacetedform

第4步。 现在,如果您的项目是Web项目。请参见左侧窗口。.有一个选项DynamicwebModule ...对其进行检查(如果不是webproject,则将其保留)....在右侧窗口中..转到运行时选项卡。 现在同时检查服务器和JDK版本。

第五步 如果它是Maven项目..然后右键单击项目配置->转换为Maven项目->完成

shiva answered 2020-07-30T03:51:44Z

1 votes

脚步:

将项目导入为普通的git项目

右键单击项目,然后选择配置->转换为多面源

现在选择Faceted,为简单的Java项目选择任何一个,只需从复选框列表中选择Java。

您可以根据需要在左侧的“运行时”选项卡下以及窗格下方的“可用的其他配置”链接下添加更多配置。 如果不需要其他配置,而只需要一个简单的Java项目,则可以跳过此步骤。

单击“应用”,然后应用并关闭。

它将把您的简单git项目转换为Eclipse的简单java项目。

-快乐的编码:)

shreyansh pandey answered 2020-07-30T03:52:34Z

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值