- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试导出一个 Eclipse 4 RCP 应用程序,当我通过 Eclipse 运行它时它可以工作,但当我尝试部署它时它会中断。
我找到了问题的解决方案 here但是当我查看 build.properties 文件时,它没有显示导出中包含的内容。它显示二进制构建和源代码构建。我检查了两者的 Application.e4xmi 文件,它似乎没有效果。
我的 build.properties 文件如下所示:
output.. = bin/
bin.includes = META-INF/,\
.,\
plugin.xml,\
Application.e4xmi,\
icons/,\
css/default.css
source.. = src/
jars.compile.order = .
这是堆栈跟踪:
!ENTRY org.eclipse.osgi 4 0 2014-02-17 09:08:01.795
!MESSAGE Application error
!STACK 1
org.eclipse.core.runtime.AssertionFailedException: null argument:applicationXMI argument missing
at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:85)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.loadApplicationModel(E4Application.java:342)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:238)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:144)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
这是我的 plugin.xml 文件:
<?xml version="1.0" encoding="UTF-8"?>
<plugin>
<extension
id="product"
point="org.eclipse.core.runtime.products">
<product
name="GraphRCP"
application="org.eclipse.e4.ui.workbench.swt.E4Application">
<property
name="applicationCSS"
value="platform:/plugin/GraphRCP/css/default.css">
</property>
<property
name="appName"
value="GraphRCP">
</property>
<property
name="applicationXMI"
value="GraphRCP/Application.e4xmi">
</property>
</product>
</extension>
</plugin>
我最初的值是 graphrcp/Application.e4xmi
,这甚至在 Eclipse 中启动它时都收支平衡。我将其修复为 GraphRCP/Application.e4xmi
但它在导出后仍然无法运行。
GraphRCP.产品文件:
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>
<product name="GraphRCP" uid="graphrcp" id="GraphRCP.product" application="org.eclipse.e4.ui.workbench.swt.E4Application" version="0.0.1" useFeatures="false" includeLaunchers="true">
<configIni use="default">
</configIni>
<launcherArgs>
<programArgs>-clearPersistedState</programArgs>
<vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac>
</launcherArgs>
<windowImages/>
<launcher>
<solaris/>
<win useIco="false">
<bmp/>
</win>
</launcher>
<vm>
</vm>
<plugins>
<plugin id="com.ibm.icu"/>
<plugin id="my.com.jav.allinone"/>
<plugin id="javax.annotation"/>
<plugin id="javax.inject"/>
<plugin id="javax.xml"/>
<plugin id="org.apache.batik.css"/>
<plugin id="org.apache.batik.util"/>
<plugin id="org.apache.batik.util.gui"/>
<plugin id="org.apache.commons.io"/>
<plugin id="org.apache.commons.lang"/>
<plugin id="org.apache.commons.logging"/>
<plugin id="org.eclipse.birt.jetty.overlay" fragment="true"/>
<plugin id="org.eclipse.core.commands"/>
<plugin id="org.eclipse.core.contenttype"/>
<plugin id="org.eclipse.core.databinding"/>
<plugin id="org.eclipse.core.databinding.beans"/>
<plugin id="org.eclipse.core.databinding.observable"/>
<plugin id="org.eclipse.core.databinding.property"/>
<plugin id="org.eclipse.core.expressions"/>
<plugin id="org.eclipse.core.filesystem"/>
<plugin id="org.eclipse.core.filesystem.aix.ppc" fragment="true"/>
<plugin id="org.eclipse.core.filesystem.hpux.ia64_32" fragment="true"/>
<plugin id="org.eclipse.core.filesystem.linux.ppc" fragment="true"/>
<plugin id="org.eclipse.core.filesystem.linux.x86" fragment="true"/>
<plugin id="org.eclipse.core.filesystem.linux.x86_64" fragment="true"/>
<plugin id="org.eclipse.core.filesystem.macosx" fragment="true"/>
<plugin id="org.eclipse.core.filesystem.solaris.sparc" fragment="true"/>
<plugin id="org.eclipse.core.filesystem.win32.x86" fragment="true"/>
<plugin id="org.eclipse.core.filesystem.win32.x86_64" fragment="true"/>
<plugin id="org.eclipse.core.jobs"/>
<plugin id="org.eclipse.core.resources"/>
<plugin id="org.eclipse.core.resources.win32.x86" fragment="true"/>
<plugin id="org.eclipse.core.runtime"/>
<plugin id="org.eclipse.core.runtime.compatibility.registry" fragment="true"/>
<plugin id="org.eclipse.e4.core.commands"/>
<plugin id="org.eclipse.e4.core.contexts"/>
<plugin id="org.eclipse.e4.core.contexts.source"/>
<plugin id="org.eclipse.e4.core.di"/>
<plugin id="org.eclipse.e4.core.di.extensions"/>
<plugin id="org.eclipse.e4.core.services"/>
<plugin id="org.eclipse.e4.core.services.source"/>
<plugin id="org.eclipse.e4.ui.bindings"/>
<plugin id="org.eclipse.e4.ui.css.core"/>
<plugin id="org.eclipse.e4.ui.css.swt"/>
<plugin id="org.eclipse.e4.ui.css.swt.theme"/>
<plugin id="org.eclipse.e4.ui.di"/>
<plugin id="org.eclipse.e4.ui.di.source"/>
<plugin id="org.eclipse.e4.ui.model.workbench"/>
<plugin id="org.eclipse.e4.ui.services"/>
<plugin id="org.eclipse.e4.ui.services.source"/>
<plugin id="org.eclipse.e4.ui.widgets"/>
<plugin id="org.eclipse.e4.ui.workbench"/>
<plugin id="org.eclipse.e4.ui.workbench.addons.swt"/>
<plugin id="org.eclipse.e4.ui.workbench.renderers.swt"/>
<plugin id="org.eclipse.e4.ui.workbench.renderers.swt.cocoa"/>
<plugin id="org.eclipse.e4.ui.workbench.swt"/>
<plugin id="org.eclipse.e4.ui.workbench3"/>
<plugin id="org.eclipse.emf.common"/>
<plugin id="org.eclipse.emf.databinding"/>
<plugin id="org.eclipse.emf.ecore"/>
<plugin id="org.eclipse.emf.ecore.change"/>
<plugin id="org.eclipse.emf.ecore.xmi"/>
<plugin id="org.eclipse.equinox.app"/>
<plugin id="org.eclipse.equinox.common"/>
<plugin id="org.eclipse.equinox.concurrent"/>
<plugin id="org.eclipse.equinox.ds"/>
<plugin id="org.eclipse.equinox.event"/>
<plugin id="org.eclipse.equinox.preferences"/>
<plugin id="org.eclipse.equinox.registry"/>
<plugin id="org.eclipse.equinox.util"/>
<plugin id="org.eclipse.equinox.weaving.hook" fragment="true"/>
<plugin id="org.eclipse.jface"/>
<plugin id="org.eclipse.jface.databinding"/>
<plugin id="org.eclipse.osgi"/>
<plugin id="org.eclipse.osgi.compatibility.state"/>
<plugin id="org.eclipse.osgi.services"/>
<plugin id="org.eclipse.swt"/>
<plugin id="org.eclipse.swt.carbon.macosx" fragment="true"/>
<plugin id="org.eclipse.swt.cocoa.macosx" fragment="true"/>
<plugin id="org.eclipse.swt.cocoa.macosx.x86_64" fragment="true"/>
<plugin id="org.eclipse.swt.gtk.linux.ppc" fragment="true"/>
<plugin id="org.eclipse.swt.gtk.linux.ppc64" fragment="true"/>
<plugin id="org.eclipse.swt.gtk.linux.s390" fragment="true"/>
<plugin id="org.eclipse.swt.gtk.linux.s390x" fragment="true"/>
<plugin id="org.eclipse.swt.gtk.linux.x86" fragment="true"/>
<plugin id="org.eclipse.swt.gtk.linux.x86_64" fragment="true"/>
<plugin id="org.eclipse.swt.gtk.solaris.sparc" fragment="true"/>
<plugin id="org.eclipse.swt.gtk.solaris.x86" fragment="true"/>
<plugin id="org.eclipse.swt.motif.aix.ppc" fragment="true"/>
<plugin id="org.eclipse.swt.motif.hpux.ia64_32" fragment="true"/>
<plugin id="org.eclipse.swt.motif.linux.x86" fragment="true"/>
<plugin id="org.eclipse.swt.motif.solaris.sparc" fragment="true"/>
<plugin id="org.eclipse.swt.photon.qnx.x86" fragment="true"/>
<plugin id="org.eclipse.swt.win32.win32.x86" fragment="true"/>
<plugin id="org.eclipse.swt.win32.win32.x86_64" fragment="true"/>
<plugin id="org.w3c.css.sac"/>
<plugin id="org.w3c.dom.events"/>
<plugin id="org.w3c.dom.smil"/>
<plugin id="org.w3c.dom.svg"/>
</plugins>
</product>
最佳答案
二进制构建用于导出。
此错误提示 插件的
.org.eclipse.core.runtime.products
扩展点中的 applicationXMI
属性没有值。 xml
类似于:
<extension
id="product"
point="org.eclipse.core.runtime.products">
<product
name="%product.name"
application="org.eclipse.e4.ui.workbench.swt.E4Application">
<property
name="applicationXMI"
value="your plugin id/Application.e4xmi">
</property>
... other properties
</product>
</extension>
关于java - 缺少 Eclipse 4 RCP 部署应用程序 XMI 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21834222/
我正在尝试将从 PowerDesigner 导出的 UML 1.3 - XMI 1.1 格式的文件转换为 Rational Software Architect 的 UML 2.1 XMI 交换模型。
我刚刚使用 IBM-RAD 将一个项目从 java 1.5 迁移到 1.6,但出现此错误 包含 2.4 版部署描述符的项目需要 XMI 格式绑定(bind)或扩展文件 .ibm-web-ext.xml
我正在XTend中构建代码生成器,那里已经有输入模型和元模型。也就是说,我使用ATL为我的XTend代码生成器生成输入模型(作为逐渐降低抽象级别的转换序列的一部分,而不是一次;这是我不使用xtext创
我正在尝试解析此 XMI 文件 http://pastebin.com/Ltp09cPD在java中,这个文件是用ArgoUML生成的,但我得到这个错误: "Caused by: org.xml.sa
我也看到过在 Websphere Application Server 配置下创建的此文件;我注意到这个文件声明了“binariesPath”,它实际上是一个工作区。 这个文件的用途是什么?谁创建了它
情况 我有一个 PHP 项目,其中有很多类,在 Zend Naming Convention 之后的很多文件夹中有很多关系。 . 我使用 NetBeans IDE 7.1。我在 Windows 7 下
我有个问题: 在我的建模工具(企业架构师)中,我对元模型(基于 UML)进行了建模。 现在我想将元模型转换为 Ecore。但我不知道该怎么做。 在 Enterprise Architect 中,我可以
我已经用 Xtext 定义了 DSL。假设它看起来像这样: Model: components+=Component* ; Component: House | Car ; House
我有一个庞大的 PHP 项目,其中包含许多类、接口(interface)、抽象层...我需要查看 UML 类图。我想知道 PhpStorm 是否可以生成那个? 我发现可以查看单个类的“图表”:右键单击
有人可以阐明 XML 和 XMI 之间的区别吗?可以使用 XMI 代替 XML 吗? 最佳答案 XML 元数据交换 (XMI) 是一个对象管理组 (OMG) 标准,用于通过可扩展标记语言 (XML)
如何在 dart 中解析 XML 文件? 我找到了 https://github.com/prujohn/dart-xml但是在一个完整的文件上使用它是不成功的(在删除标题并只包含 uml:Model
我在维基百科上关于 XMI 的文章中找到了这句话: At the moment there are several incompatibilities between different modeli
我正在尝试导入我在名为 Visual Paradigm 的程序中设计的 UML 图表(来自 C++ 项目)。 这个程序允许我以各种格式保存 UML 图 ) 当我选择 XMI 格式时(StarUML 通
我目前正在尝试为一些 XMI 文件(从 UML 图生成)编写一个简单的解析器,但是当我尝试从此代码片段中提取目标 xmi.idref 时遇到一些问题(我想检索连接的元素)对于给定的 Activity
我在将自定义注释文档转换为 UIMA CAS,然后将其序列化为 XMI 以便通过 UIMA 注释查看器 GUI 查看注释时遇到问题。 我使用 uimaFIT 来构建我的组件,因为它更容易控制、测试和调
我知道有几个关于这个主题的 QnA。我尝试了很多解决方案,但总是遇到同样的错误。 我的代码结构是这样的: Resource.Factory.Registry reg = Resource.Factor
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
XML 模式 (XSD) 和 XMI 有什么区别? 最佳答案 很抱歉在这个超旧的线程中发帖,但我刚遇到同样的问题,发现接受的答案是 super 错误的,这很好奇,因为接受的答案的作者显然对 XMI 或
是否有用于 UML XMI 文件的 XSD? header 仅包含 namespace 引用。 我设法找到的唯一文件是这个 http://www.omg.org/spec/XMI/20131001/
本文整理了Java中org.eclipse.emf.ecore.xmi.impl.XMIHelperImpl类的一些代码示例,展示了XMIHelperImpl类的具体用法。这些代码示例主要来源于Git
我是一名优秀的程序员,十分优秀!