0

你们知道是否有某种方法可以在加载插件时以编程方式更改 MANISFEST.MF 设置?如果我可以在 Activator 启动方法上做到这一点,那对我来说将是完美的。

例如:

我有一个plugin1,它依赖于它的MANIFEST.MF到plugin2(Require-Bundle:plugin2;bundle-version =“1.0.0”)>想要做的改变是在之前设置重新导出这种依赖(可见性:=重新导出) 加载插件 1。

任何建议

提前致谢

拉斐尔·莫伊塔

4

1 回答 1

2

您无法更改清单。清单包含解析捆绑包所需的声明性信息,并为它提供一个对必要类型具有可见性的类加载器。您的激活器类由该类加载器加载。你怎么能期望加载类加载器的类改变类加载器可见的类的定义?

为什么不在安装包之前修改清单?

于 2012-10-23T20:06:10.583 回答