【问题标题】:are there different ways of importing git repository to Eclipse?将 git 存储库导入 Eclipse 有不同的方法吗?
【发布时间】:2018-03-19 05:36:26
【问题描述】:

为什么当我导入一个 git 项目时,它看起来不像这张图片的完整包路径视图 (main.java.comformance):

我之前已经导入了这个项目,但现在在包视图中,它只显示为文件夹树,而不是像 main.java.comformance 这样带有包图标的完整包路径视图。我想知道我现在在做什么不同。我按照视频中的说明进行操作:https://www.youtube.com/watch?v=L8IeaWHZCRo)?

【问题讨论】:

  • 在图片中我看到一个“com.tst.org”,所以我猜你想上传一些关于你实际看到的其他图片?
  • @AlfonsoNishikawa 我上传了一张新照片
  • 这听起来像是一个与 Git 或 GitHub 无关的 Eclipse 配置问题。

标签: eclipse git github


【解决方案1】:

您是否看到右图中项目名称“jfact”旁边的图标中的“J”? 这意味着它是一个“java”项目。 Eclipse 对您的项目一无所知。

您必须执行以下操作之一:

  • 使用 Eclipse 再次签出项目并使用“向导”将其配置为 java 项目。
  • 启用项目构面(右键单击项目名称),然后在项目属性/构面中启用“Java”。这不是微不足道的,所以我不推荐这个。 - 如果这是一个解决方案,其实我不确定 -
  • 如果您使用的是maven,请关闭项目并执行mvn eclipse:eclipse 为eclipse 转换/创建项目文件,然后再次打开项目。

在您将其管理为 Java 项目后,可能需要进一步的步骤,但可能就足够了。

【讨论】:

    【解决方案2】:

    屏幕截图上的两个项目似乎都没有正确配置(可能是因为它们不是用 Eclipse 创建的,或者像 .project 这样的文件没有共享):

    • 右侧的项目显然是一个 Maven 项目(可能有这个 pom.xml 文件):Java 源文件夹应该是 src/main/java/(Maven 的默认值)而不是 src (Eclipse 的默认值)和 Java 包,例如 uk.ac.manchester.cs.jfact 而不是 main.java.uk.ac.manchester.cs.jfact
    • 左侧的项目甚至没有配置为 Java 项目

    最简单的方法是使用 Eclipse Smart Import 功能(而不是手动配置所有内容):即使没有 .project 文件,也会检测到项目的 Java 特性,并且读取 pom.xml 文件以获取所需的 JAR 并自动配置 Java 构建路径和源文件夹:

    1. 克隆 Git 存储库
    2. Git 存储库 视图中右键单击 工作树 节点并选择导入项目...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-25
      • 1970-01-01
      • 2011-08-25
      • 1970-01-01
      • 1970-01-01
      • 2019-08-10
      相关资源
      最近更新 更多