feature.xml需要vs includes

Rol*_*and 4 eclipse eclipse-plugin

feature.xml文件中,您可以使用requires元素或includes元素指定对其他功能/插件的依赖性.

他们之间有什么区别?

Rol*_*and 6

关键的区别在于,所包含的功能在构建时将与您的功能一起打包.所需功能未随功能一起提供,但预计在安装该功能时会出现.

从Eclipse 帮助:

  • includes 指定成为子功能的定义功能的一部分的功能
  • requires指定安装定义功能之前需要存在的功能


gre*_*449 5

requires 意味着您的功能依赖于另一个独立的功能(例如标准Eclipse功能之一)。

includes在功能的子功能中添加了另一个功能-因此,您可以将一个主要功能包含几个子功能。如果查看Eclipse About> Installation Details> Installed Software选项卡,您将看到带有子项的多个功能。