工程中的项目没有出现在项目中 - > clean

工程中的项目没有出现在项目中 - > clean

问题描述:

有时候启动eclipse时,我的工作空间中的项目不会出现在项目 - > clean。我该如何解决这个问题?工程中的项目没有出现在项目中 - > clean

东西我曾尝试:

  1. 项目结束,并重新开放
  2. 删除项目和重新导入
  3. 关闭并重新启动Eclipse的
  4. 重新启动计算机
  5. 刷新工作区和重复以上任何步骤

有时候2号会有效,有时不会。这是一个非常烦人的问题,非常感谢任何帮助!


我已经为所有项目定义了自定义ant构建。除了我的自定义构建器之外,我没有选择所有其他构建器。有些项目正在出现,有些则没有。

关闭日食并重新开启几次日蚀解决了这个问题。它似乎自动开启构建,然后关闭日食和重新开放似乎有所帮助。

的Eclipse ... =)在<buildSpec>标签
之间的低于线项目的项目文件

+0

duh。奇怪的。谢谢... – stpn108 2012-11-23 09:42:52

只有在Clean对话框中显示项目(如果它具有某种构建器注册)。您可以通过打开项目属性来检查这一点,并查找“构建器”选项卡。如果没有建设者,那么它不应该是可见的。

如果这是问题,那么您应该尝试确定项目文件夹中的.project文件在哪个点更改;这可能会提供有关罪魁祸首的暗示。

+0

我已经定义了自定义的ant构建文件作为我所有项目的构建器。除了我的建筑师,我拿出了所有其他建筑商。一些项目已经出现,有些则没有。显示的项目只有我的构建器被选中,并且没有出现的项目也是如此。 – prolink007 2012-01-30 16:02:37

+0

谢谢,这个答案让我走上了正确的轨道。就我而言,导入的项目没有注册构建器。对于其他newbs:'Configure Build Path'>'Builders'>检查'Java Builder' – danwild 2014-07-10 22:51:21

增加,并在清洁露面。我正在使用eclipse Juno。

<buildCommand> 
     <name>org.eclipse.jdt.core.javabuilder</name> 
     <arguments> 
     </arguments> 
</buildCommand> 
<buildCommand> 
     <name>org.eclipse.wst.common.project.facet.core.builder</name> 
     <arguments> 
     </arguments> 
</buildCommand> 
+0

感谢发布! – 2016-01-27 14:41:36

你必须有核心的建设者在项目文件和我相信该项目的性质设置或Eclipse将不会显示的项目从文件菜单中的清洁选项列表中的项目。这是项目 - 干净,打开干净的对话。

项目的特性被Eclipse使用,以便它知道它处理的是什么类型的项目。当我试图让一个简单的PERL项目在Eclipse中运行时,我碰到了项目特性的概念。

这里是我用于Eclipse LUNA的一个例子。

<?xml version="1.0" encoding="UTF-8"?> 
<projectDescription> 
    <name>my-war</name> 
    <comment></comment> 
    <projects> 
    </projects> 
    <buildSpec> 
     <buildCommand> 
      <name>org.eclipse.wst.common.project.facet.core.builder</name> 
      <arguments> 
      </arguments> 
     </buildCommand> 
    </buildSpec> 
    <natures> 
     <nature>org.eclipse.wst.common.project.facet.core</nature> 
     <nature>org.eclipse.wst.common.moduleCore.ModuleCoreNature</nature> 
    </natures> 
</projectDescription> 

我还发现,我们使用Maven与angularjs项目,需要所有的被这个buildSpec和性质下蚀把它看作是可以清洗的项目:

<buildSpec> 
     <buildCommand> 
      <name>org.eclipse.m2e.core.maven2Builder</name> 
      <arguments> 
      </arguments> 
     </buildCommand> 
    </buildSpec> 
    <natures> 
     <nature>org.eclipse.m2e.core.maven2Nature</nature> 
    </natures>