【问题标题】:Why is there a Users directory in my Eclipse project?为什么我的 Eclipse 项目中有一个 Users 目录?
【发布时间】:2015-11-02 14:31:40
【问题描述】:

我用 Maven 建立了一个 Eclipse 项目。源代码使用 Git 进行版本控制。工作环境是Windows。

由于某种原因,“用户”目录在项目树中可见,包含以下结构:

Users
+--kaupps
  +--git
    +--<projectname>
      +--<projectname>
        +--target
          +--m2e-wtp
             +--web-resources
               +--META-INF
                 +--maven
                   +--<EclipseProjectName>
                   | +--<EclipseProjectName>
                   |   +--pom.properties
                   |   +--pom.xml
                   +--MANIFEST.mf

这个目录的目的是什么,我需要将它签入版本控制还是忽略它更好?项目顶部的 pom.xml 已签入。

【问题讨论】:

  • 此目录必须属于 Maven/Eclipse。 Git 将所有信息保存在项目根文件夹中的 .git 目录中。
  • 我不确定你到底在做什么,但看起来你在那里生成的树包含的内容比你的版本控制根目录下的要多......
  • 我在 Mac 中使用 Eclipse 时遇到了类似的问题。

标签: eclipse git maven


【解决方案1】:

您应该从源代码管理中排除 target-Directory。通常从 maven 生成的资源会放在那个目录中。

这基本上等同于将bin/ 从源代码控制中排除,因为这两个目录都包含可以(并且通常会)在每次构建时更改的构建过程工件。对它们进行版本控制没有用。

【讨论】:

  • 排除目标目录。
【解决方案2】:

c:/Users/&lt;username&gt;/git/ 是 git 的默认目录。这是项目在您的光盘上的位置。您应该只签入&lt;projectname&gt; 目录。

【讨论】:

  • 我知道这是本地存储库存储其内容的地方。但是为什么这会出现在 Eclipse 中,我应该如何处理它?
  • 您在哪个视图中看到此目录树?在Project ExplorerPackage Explorer 你不应该。
  • 我在项目资源管理器中看到了它。是的,我觉得我不应该。 :-)
猜你喜欢
  • 2014-10-21
  • 1970-01-01
  • 1970-01-01
  • 2012-09-08
  • 2015-05-13
  • 1970-01-01
  • 1970-01-01
  • 2012-08-20
  • 1970-01-01
相关资源
最近更新 更多