【问题标题】:Eclipse Deployment Assembly does not appear in propertiesEclipse 部署程序集未出现在属性中
【发布时间】:2012-01-14 01:17:01
【问题描述】:

在我的一个新项目中,我在项目属性中看不到部署程序集链接。 它在我的其他项目中以相同的方式配置(据我所知)。

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

我想知道的是如何让部署程序集选项出现,这样我就可以配置哪些资源通过 WTP 推送到本地服务器。

我的 .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>

【问题讨论】:

  • 我也遇到了同样的问题,你找到解决办法了吗?

标签: java eclipse maven m2eclipse


【解决方案1】:

尝试将&lt;nature&gt;org.eclipse.wst.common.modulecore.ModuleCoreNature&lt;/nature&gt; 添加到您的.project 文件中。 Plugin Spy (ALT+SHIFT+F1) 非常有助于找出类似的东西。属性页在插件org.eclipse.wst.common.modulecore.ui 中定义,在plugin.xml 文件中您可以看到,DeploymentAssemblyPage 是enabledWhenprojectNatureorg.eclipse.wst.common.modulecore.ModuleCoreNature

【讨论】:

  • 没有修复我的 GAE 样本。部署程序集选项出现时显示“错误检查项目方面”。
  • 一百年内都找不到这个。
  • 这正是我讨厌 eclipse 的原因,用户怎么能想象到呢?非常感谢您的提示。
  • 不客气。但是“讨厌”是一个如此强烈的词;-) 过去几个月我一直在使用 Visual Studio……关于“用户”——至少在这种情况下,它是开发人员,所以……
  • 套用ihateeclipse.com:“仇恨是一个非常强烈的词。不过,在谈论 Eclipse 时,它​​对大多数人来说还不够强烈。” :D 好吧,我显然是在开玩笑,但我仍然相信即使是开发人员也不应该了解 Eclipse 内部结构以使其正常工作..
【解决方案2】:

当我尝试将此配置添加到.project时,我遇到了与wharron相同的问题,“错误检查项目方面”,然后我去了“项目方面 strong>” 构建路径的选项,我选择了一个自定义选项,然后选中了“Utility Module”选项,应用了,下次我打开构建路径时,部署程序集就在那里并且工作正常。

【讨论】:

  • 谢谢@Alejandra。这对我来说适用于 Eclipse Luna 4.4.0。
  • 谢谢亚历杭德拉,它帮助了我!
【解决方案3】:

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

【讨论】:

    【解决方案4】:

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

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

    2. 右键项目>运行方式>在服务器上运行

    然后你可以通过返回看到错误消失了

    Build path &gt; configure build path &gt; Deployment ssembly

    【讨论】:

      【解决方案5】:

      按照接受的答案中的建议,将 &lt;nature&gt;org.eclipse.wst.common.modulecore.ModuleCoreNature&lt;/nature&gt; 添加到 .project 文件中,并添加 &lt;nature&gt;org.eclipse.wst.common.project.facet.core.nature&lt;/nature&gt; 以解决部署程序集屏幕中的“错误检查项目方面”问题。

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

      【讨论】:

        猜你喜欢
        • 2013-02-04
        • 2012-08-16
        • 2014-10-25
        • 2012-12-07
        • 1970-01-01
        • 1970-01-01
        • 2016-06-06
        • 1970-01-01
        • 2015-01-18
        相关资源
        最近更新 更多