在平时Eclipse开发插件中,有这样的需求,例如:
A插件依赖了B插件,B插件依赖了C插件,A插件不用加入新的依赖插件C,
直接通过B插件间接依赖C。
这样做的好处,可以简化插件开发中写大量繁琐的依赖。也为以后审阅插件的时候提供更强的阅读性。
打开B的plugin.xml(也可以在manifest源码中修改),切换到依赖项,邮件选择C插件,点“Properties”, -> 选中 “Reexport this dependency"
其实就是 在插件依赖声明中插入:visibility:=reexport 的语句中。