在feature.xml文件中,您可以使用requires元素或includes元素指定对其他功能/插件的依赖关系。
feature.xml
requires
includes
它们之间有什么不同?
ljo96ir51#
不同之处在于,所包含的功能将在构建时与您的功能打包在一起。所需功能未随功能打包,但应在安装功能时出现。
从Eclipse help:
5tmbdcev2#
requires意味着您的特性依赖于另一个独立的特性(例如,一个标准的Eclipse特性)。
includes添加了另一个功能,作为您的功能的子功能-因此您可以拥有一个主功能和多个子功能。如果您查看Eclipse的About>Installation Details>Installed Software选项卡,您将看到几个带有子项的功能。
2条答案
按热度按时间ljo96ir51#
不同之处在于,所包含的功能将在构建时与您的功能打包在一起。所需功能未随功能打包,但应在安装功能时出现。
从Eclipse help:
includes
将成为定义要素一部分的要素指定为子要素requires
指定在安装定义功能之前需要显示的功能5tmbdcev2#
requires
意味着您的特性依赖于另一个独立的特性(例如,一个标准的Eclipse特性)。includes
添加了另一个功能,作为您的功能的子功能-因此您可以拥有一个主功能和多个子功能。如果您查看Eclipse的About>Installation Details>Installed Software选项卡,您将看到几个带有子项的功能。