1
据了解,插件中的任何依赖插件只有在引用部分(依赖插件)由于延迟加载概念而被调用时才会被加载。在这种情况下,我怀疑如何解决插件中的依赖关系。它是通过插件注册表中的名称检查吗?eclipse如何解决插件中的依赖关系
据了解,插件中的任何依赖插件只有在引用部分(依赖插件)由于延迟加载概念而被调用时才会被加载。在这种情况下,我怀疑如何解决插件中的依赖关系。它是通过插件注册表中的名称检查吗?eclipse如何解决插件中的依赖关系
平台插件加载程序检查MANIFEST.MF
文件中的插件依赖项。典型MANIFEST.MF
文件的内容是这样的:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name
Bundle-SymbolicName: XXX;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: XXX
Bundle-Vendor: %Bundle-Vendor
Bundle-Localization: plugin
Eclipse-BundleShape: dir
Require-Bundle: Plugin id 1,
Plugin id 2,
Plugin id 3,
Plugin id 4
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ActivationPolicy: lazy
这里要求束属性列出所有相关插件。