我有以下问题。我有一个产品构建包含几个特点。我有一个主,产品特性和我要添加一些从蚀嵌入式特征,基本上特征

org.eclipse.rcp org.eclipse.jdt org.eclipse.platform

有两个地方我可以添加这些功能:我可以将它们添加到产品定义本身,或者我可以将它们添加为我的产品定义功能,包括功能

我的问题是,什么是最好的方法是什么?我有使用附带的特征选项时的问题,所以不知其他选项更有意义。

有帮助吗?

解决方案

最终没有这两种方法之间的差异显著。构建时功能将被产生,其中包括在的.product文件中列出的一切。所以,你真的谈论如何让自己的产品功能的这些特点兄弟姐妹或子女。

最大的区别是生成的功能将始终包含的.product文件中的条目,但如果你将其添加为你的功能,你有权要求他们,而不是期权的孩子。

在P2中,特征之间包括和所需要的差异是依赖生成的版本范围。 PDE /构建本身不符合要求,你要确保你重新使用P2元数据对这些功能的,因为它不会通过构建再生。

有一个较大的差异,当你谈论的插件,而不是功能。在插件的情况下,PDE /构建将成为的解包 OS / WS / 拱对于片段。包括在特征插件允许显式控制这些。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top