我有要求设计一个操作系统特定的插件。根据操作系统(MAC或Windows),插件的内容会有所不同。我们如何创建操作系统专用插件
目前,我们正在维护两个不同的插件,一个用于Windows和其他的MAC,插件ID的com.core.win和com.core.mac。
我的主要插件是依赖于上述插件。但是由于我的插件ID根据操作系统的不同而不同,因此这两个插件都作为“可选”添加到插件依赖项中。
com.core.win; resolution:=optional,
com.core.mac; resolution:=optional
但实际上,依赖是必须的,“必需的”。我如何设计我的插件结构,从而可以定义紧密的依赖关系?有没有标准的解决方案?
谢谢!
您通常使用一个平台特定[片段]插件(http://www.vogella.com/tutorials/EclipseFragmentProject/article.html) –
如何指定特定于平台的片段? – Priyadarshini