eclipse插件是否带有它自己的依赖项?

时间:2018-11-21 08:35:18

标签: eclipse eclipse-plugin eclipse-rcp eclipse-pde

我有一个eclipse插件,我想在其中使用最新的CDT插件扩展点(我有一个.target文件,用于配置版本)。
假设我的插件安装在eclipse based product版本的.target(带有不同的CDT文件)中,该版本带有CDT较旧的版本(没有我的插件所需的扩展点)。

在该产品中安装插件后会发生什么?
插件是否带有自己的<meta name="csrf-token" content="{{ csrf_token() }}"> 依赖项,不会有任何问题吗?
eclipse是否会根据插件的要求加载CDT插件?

1 个答案:

答案 0 :(得分:1)

插件的MANIFEST.MF指定其依赖项。 Eclipse从当前安装的插件加载插件时将解决这些问题。

MANIFEST.MF中的Require-Bundle指定需要其他哪些插件,并可以指定可接受哪些版本的插件。

MANIFEST.MF也可以使用Import-Package来命名所需的程序包,而不必说哪个插件包含它们,