eclipse如何解决插件中的依赖关系

eclipse如何解决插件中的依赖关系,eclipse,plugins,equinox,Eclipse,Plugins,Equinox,众所周知,插件中的任何依赖插件只有在(依赖插件的)引用部分由于延迟加载概念而被调用时才会被加载。在这种情况下,我怀疑插件中的依赖关系是如何解决的。是否通过插件注册表中的名称签入?平台插件加载程序检查MANIFEST.MF文件中的插件依赖项。典型的MANIFEST.MF文件的内容如下所示: 清单版本:1.0 软件包版本:2 捆绑包名称:%Bundle名称 束符号名称:XXX;单例:=true 捆绑包版本:1.0.0.0 束激活器:XXX 捆绑供应商:%Bundle供应商 捆绑本地化:插件 Ecli

众所周知,插件中的任何依赖插件只有在(依赖插件的)引用部分由于延迟加载概念而被调用时才会被加载。在这种情况下,我怀疑插件中的依赖关系是如何解决的。是否通过插件注册表中的名称签入?

平台插件加载程序检查
MANIFEST.MF
文件中的插件依赖项。典型的
MANIFEST.MF
文件的内容如下所示:

清单版本:1.0
软件包版本:2
捆绑包名称:%Bundle名称
束符号名称:XXX;单例:=true
捆绑包版本:1.0.0.0
束激活器:XXX
捆绑供应商:%Bundle供应商
捆绑本地化:插件
Eclipse BundleShape:dir
需要捆绑包:插件id 1,
插件id 2,
插件id 3,
插件id 4
Bundle-RequiredExecutionEnvironment:JavaSE-1.6
捆绑包激活策略:惰性
此处Require Bundle属性列出了所有相关插件

了解更多有关此的信息 使用此选项检查依赖项