2017-04-21 20 views
0

我想将一个旧插件(由我自己维护)作为产品导出。设置是一个主要的插件,包含了一个包含在一个功能中的片段。这是工作,我可以导出功能,并将其安装到Eclipse中。解决产品验证 - 丢失包:org.eclipse.gef

最近我创建了一个eclipse产品,并将它作为内容包含我的功能。在产品的内容标签我还添加了其他功能,直到一个丢失:

Missing Constraint: Require-Bundle: org.eclipse.gef; bundle-version="3.11.0" 

这是我开始使用验证的消息。我的问题是我不能将org.eclipse.gef添加到要素列表中,所以它不会运行或导出。

如果我在运行 - >运行配置中添加插件,我可以从eclipse启动它,但在导出时缺失。

我必须添加一个包含org.eclipse.gef的功能吗?我错过了什么?

+0

如果您的产品构建基于功能,那么您必须包含一个包含GEF的功能(或者将GEF插件包含在您的功能中)。 –

+0

谢谢。我正在寻找一个预定义的功能......不知道为什么。将GEF纳入我自己的功能非常简单。 – Stefan

回答

0

像greg-449在评论中写道,我在我的功能包括org.eclipse.gef。