ti-enxame.com

O Eclipse Deployment Assembly não aparece nas propriedades

Em um novo projeto meu, não consigo ver o link Deployment Assembly nas propriedades do projeto. Está lá nos meus outros projetos que estão configurados da mesma maneira (tanto quanto eu posso ver).

Eu tenho um módulo web dinâmico e Java nas facetas. Eu instalei o m2Eclipse e invoquei a opção de menu "atualizar configuração do projeto". Estou executando a edição Eclipse 3.7 EE. Também tenho o plug-in do Google Eclipse.

O que eu quero saber é como obter a opção Assembly de implantação para que eu possa configurar quais recursos são enviados ao servidor local por meio do WTP.

Meu arquivo .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>
21
monkjack

Tente adicionar <nature>org.Eclipse.wst.common.modulecore.ModuleCoreNature</nature> para o seu arquivo .project. O Plugin Spy (ALT + SHIFT + F1) é muito útil para descobrir coisas assim. A página de propriedades é definida no plugin org.Eclipse.wst.common.modulecore.ui e no arquivo plugin.xml que você pode ver, que o DeploymentAssemblyPage é enabledWhen o projectNature é org.Eclipse.wst.common.modulecore.ModuleCoreNature.

39
CodeSeavers

Quando tentei adicionar essa configuração ao projeto., Tive o mesmo problema que wharron, "Erro ao verificar as facetas do projeto", depois fui para o "facetas do projeto" opção do caminho de construção, escolhi um personalizado, depois marquei a opção "tility Module", Aplicada e na próxima vez que abri o caminho de construção, o Deployment Assembly estava lá e funcionando ok.

16
Alejandra

Também enfrento o mesmo problema e sigo as etapas abaixo e meu problema foi resolvido. Verifiquei meu módulo dinâmico da web na segunda tela.

enter image description here

enter image description here

enter image description here

5
subhashis

Resolvido isso com duas etapas simples

  1. right click on the project > Build path > configure build path > Project facets verifique se você tem o Dynamic Web Module marcado

  2. clique com o botão direito do mouse no projeto> executar como> executar no servidor

então você pode ver que o erro desapareceu voltando para

Build path > configure build path > Deployment ssembly

3
tadtab

Conforme sugerido na resposta aceita, adicione <nature>org.Eclipse.wst.common.modulecore.ModuleCoreNature</nature> ao arquivo .project e também adicione <nature>org.Eclipse.wst.common.project.facet.core.nature</nature> para resolver "Erro ao verificar as facetas do projeto" na tela Conjunto de implantação.

** Se a importação do projeto existente Mantenha "descritores de projeto existentes" não Substituir, pois o Eclipse removerá essas naturezas do arquivo .project na maioria dos casos.

2
SandeepGodara