Eclipse Deployment Assembly不会出现在属性中

在我的新项目中,我无法在项目属性中看到Deployment Assembly链接。 在我的其他项目中,以相同的方式配置(据我所见)。

我在facets中有动态web模块和java。 我安装了m2eclipse并调用了菜单选项“更新项目配置”。 我正在运行eclipse 3.7 EE版。 我也有谷歌eclipse插件。

我想知道的是如何显示部署程序集选项,以便我可以配置通过WTP将哪些资源推送到本地服务器。

我的.project文件:

  shortbread      org.eclipse.jdt.core.javabuilder     org.eclipse.wst.common.project.facet.core.builder     com.google.gdt.eclipse.core.webAppProjectValidator     com.google.gwt.eclipse.core.gwtProjectValidator     org.eclipse.m2e.core.maven2Builder      org.eclipse.jdt.core.javanature org.eclipse.m2e.core.maven2Nature org.eclipse.wst.common.project.facet.core.nature com.google.gwt.eclipse.core.gwtNature   

尝试将org.eclipse.wst.common.modulecore.ModuleCoreNature到.project文件中。 插件间谍(ALT + SHIFT + F1)非常有助于找到类似的东西。 属性页在插件org.eclipse.wst.common.modulecore.ui和plugin.xml文件中定义,您可以看到,当项目enabledWhenorg.eclipse.wst.common.modulecore.ModuleCoreNature ,DeploymentAssemblyPage已enabledWhen

当我尝试将此配置添加到.project时,我遇到了与wharron相同的问题, “Error Checking Project Facets” ,然后我转到构建路径的“ Project Facets ”选项,我选择了一个自定义,然后检查应用程序实用程序模块 ”,应用程序和下次打开构建路径时,部署程序集在那里并且正常工作。

我也面临同样的问题,我按照以下步骤,我的问题得到解决。我已经在第二个屏幕上检查了我的动态网络模块。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

如接受的答案所示,将org.eclipse.wst.common.modulecore.ModuleCoreNature添加到.project文件中,并添加org.eclipse.wst.common.project.facet.core.nature解决部署程序集屏幕中的“错误检查项目构面”。

**如果导入现有项目保持“现有项目描述符”不覆盖,因为在大多数情况下,eclipse将从.project文件中删除这些性质。

通过两个简单的步骤解决了这个问题

  1. right click on the project > Build path > configure build path > Project facets然后确保已选中Dynamic Web Module

  2. 右键单击项目>运行为>在服务器上运行

那么你可以看到错误已经消失了

Build path > configure build path > Deployment ssembly