2012-01-30 10 views
5

A veces, al lanzar eclipse mis proyectos en mi espacio de trabajo no aparecen en el proyecto -> limpiar. ¿Como puedo solucionar este problema?proyectos en el área de trabajo que no aparecen en el proyecto -> limpiar

cosas que he intentado:

  1. proyectos de cierre y reapertura
  2. eliminar proyectos y volver a importar
  3. cierre y re-lanzamiento de Eclipse
  4. reiniciar el ordenador
  5. refrescante espacio de trabajo y repitiendo cualquiera de esos pasos

A veces el número 2 funcionará y otras no. Este es un problema realmente molesto. ¡Cualquier ayuda es muy apreciada!


He definido compilaciones personalizadas para todos los proyectos. Eliminé la selección de todos los demás constructores además de mi creador personalizado. Algunos proyectos están apareciendo y otros no.

Respuesta

4

Eclipse de cierre y eclipse de reapertura algunas veces resuelve el problema. También parece que activar build automáticamente y luego cerrar eclipse y volver a abrir parece ayudar.

Eclipse ... =)

+0

duh. extraño. gracias ... – stpn108

4

Un proyecto solo aparece en el cuadro de diálogo Limpiar, si tiene algún tipo de constructor registrado. Puede verificar esto abriendo las propiedades del proyecto y buscar la pestaña Constructores. Si no hay constructores, entonces no debería ser visible.

Si ese es el problema, entonces debe tratar de identificar en qué punto cambia su archivo .project en la carpeta del proyecto; eso podría dar una pista sobre el culpable.

+0

He definido archivos de compilación personalizados como el constructor para todos mis proyectos. Saqué a todos los demás constructores, excepto a mi constructor.Algunos de los proyectos están apareciendo y otros no. Los proyectos que se muestran solo tienen mi creador seleccionado y el mismo para los que no se muestran. – prolink007

+0

Gracias, esta respuesta me puso en el camino correcto. En mi caso, un proyecto importado no tenía un constructor registrado. Para otros newbs: 'Configure Build Path'>' Builders'> compruebe 'Java Builder' – danwild

1

añaden las siguientes líneas entre en <buildSpec> etiqueta
en .project archivo del proyecto y se presentó en la limpieza. Estoy usando 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

¡Gracias por publicar! –

0

debe tener el constructor de núcleo en su archivo .project y creo que la configuración de la naturaleza del proyecto o Eclipse no se mostrará el proyecto en la lista de proyectos para la opción de limpieza en el menú archivo. Ese es el Proyecto - clean que abre el diálogo limpio.

Eclipse utiliza las naturalezas del proyecto para que sepa a qué tipo de proyecto se enfrenta. Me encontré con el concepto de naturaleza del proyecto cuando intentaba ejecutar un proyecto PERL simple en Eclipse.

Aquí hay un ejemplo que utilicé para 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> 

También encontré que para un proyecto AngularJS estábamos usando Maven con, todo lo que se necesitaba era esto bajo la buildSpec y naturalezas para Eclipse para ver como un proyecto que podría ser limpiado:

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