我正在将基于插件的RCP产品转换为基于功能的产品。我将插件分为4个功能,并创建了一个traget定义,其中包含所有必需的插件。
[当我查看每个新功能的依赖项列表时,它们看上去都很正确,但是当我运行产品时,我会得到一长串的Missing Constraint
错误,这些错误似乎是指插件列出了我的功能Dependencies
。
我是否需要在每个功能定义中将这些插件明确定义为Included plug-ins
?为什么项目定义本身不自动加载插件?
“运行>运行配置...”菜单中RCP的“运行配置”确定了从Eclipse中运行代码时可用的选项。
在“插件”选项卡上,您可以在“启动方式”组合上选择“下面选择的功能”以选择您的功能。使用“验证插件”按钮来检查选择。
注意:构建RCP(建议使用Maven + tycho)时,将使用.product文件中的功能。