2011-12-06 16 views
20

En un nuevo proyecto mío no puedo ver el enlace de la Asamblea de despliegue en las propiedades del proyecto. Está ahí en mis otros proyectos que están configurados de la misma manera (hasta donde puedo ver).Eclipse Deployment Assembly no aparece en las propiedades

Tengo un módulo web dinámico y Java en las facetas. Tengo m2eclipse instalado e invocado la opción de menú "actualizar configuración del proyecto". Estoy ejecutando eclipse 3.7 EE edition. Tengo el plugin de google eclipse también.

Lo que quiero saber es cómo hacer que aparezca la opción de ensamblaje de implementación para poder configurar qué recursos se envían al servidor local a través de WTP.

Mi archivo .project:

<?xml version="1.0" encoding="UTF-8"?> 
<projectDescription> 
    <name>shortbread</name> 
    <comment></comment> 
    <projects> 
    </projects> 
    <buildSpec> 
     <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> 
     <buildCommand> 
      <name>com.google.gdt.eclipse.core.webAppProjectValidator</name> 
      <arguments> 
      </arguments> 
     </buildCommand> 
     <buildCommand> 
      <name>com.google.gwt.eclipse.core.gwtProjectValidator</name> 
      <arguments> 
      </arguments> 
     </buildCommand> 
     <buildCommand> 
      <name>org.eclipse.m2e.core.maven2Builder</name> 
      <arguments> 
      </arguments> 
     </buildCommand> 
    </buildSpec> 
    <natures> 
     <nature>org.eclipse.jdt.core.javanature</nature> 
     <nature>org.eclipse.m2e.core.maven2Nature</nature> 
     <nature>org.eclipse.wst.common.project.facet.core.nature</nature> 
     <nature>com.google.gwt.eclipse.core.gwtNature</nature> 
    </natures> 
</projectDescription> 
+0

estoy teniendo el mismo problema, ¿verdad encontró la solución? – gtiwari333

Respuesta

36

intenta agregar a su archivo <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> .project. El Plugin Spy (ALT + SHIFT + F1) es muy útil para descubrir cosas así. La página de propiedades se define en el complemento org.eclipse.wst.common.modulecore.ui y en el archivo plugin.xml se puede ver que DeploymentAssemblyPage es enabledWhenprojectNature es org.eclipse.wst.common.modulecore.ModuleCoreNature.

+2

No se corrigió para mi muestra de GAE.Apareció la opción Ensamblaje de implementación que se muestra como "Error al verificar las facetas del proyecto" cuando se selecciona. – vharron

+0

ModuleCoreNature funcionó para mí.Gracias. – mentallurg

+0

No habría encontrado esto en cien años. – nanoquack

12

Cuando traté de agregar esta configuración a la .project, he tenido el mismo problema que wharron, "Comprobación de errores facetas de proyecto", luego me fui a los "facetas de proyecto" opción de la trayectoria de la estructura, Elijo uno personalizado, luego marqué la opción "Utility Module", aplicado y la próxima vez que abrí la ruta de compilación, el ensamblado de implementación estuvo allí y funcionó bien.

+0

Gracias @Alejandra. Esto funcionó para mí con Eclipse Luna 4.4.0. –

+0

Gracias Alejandra, ¡me ayudó! –

2

Como se sugiere en la respuesta aceptada, agregue <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> al archivo .project y también agregue <nature>org.eclipse.wst.common.project.facet.core.nature</nature> para resolver "Error al verificar las facetas del proyecto" en la pantalla Ensamblaje de despliegue.

** Si está importando un proyecto existente. Mantenga "descriptores de proyecto existentes". No sobrescribir ya que eclipse eliminará estas naturalezas del archivo .project en la mayoría de los casos.

2

También me enfrento con el mismo problema y sigo los pasos a continuación y mi problema se resolvió. He revisado mi módulo web dinámico en la segunda pantalla.

enter image description here

enter image description here

enter image description here

0

Resuelto esto con dos sencillos pasos

  1. right click on the project > Build path > configure build path > Project facets continuación, asegúrese de que usted tiene la Dynamic Web Module comprobado

  2. clic derecho sobre el proyecto> Ejecutar como> Ejecutar en servidor

entonces usted podría ver el error se ha ido volviendo a

Build path > configure build path > Deployment ssembly

Cuestiones relacionadas