我有 2 个名为 plugin1.jar 和 plugin2.jar 的插件。两者都作为功能项目打包到单独的压缩文件(plugin1.zip 和 plugin2.zip)中,并放在我的 D 驱动器上。现在在eclipse上安装plugin2.zip时(当然通过使用帮助->安装新软件),plugin2.zip应该检查是否安装了plugin1。如果未安装,我应该会收到一个错误,要求首先安装 plugin1。简而言之,我希望 plugin2 安装依赖于 plugin1 安装。只有在安装了 plugin1 时,用户才能安装 plugin2。有什么办法可以做到这一点。请帮忙。
问问题
91 次
1 回答
0
编辑 plugin.xml 文件,使其如下所示:
<?xml version="1.0"?>
...
<requires>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.ui"/>
</requires>
...
<...> requires元素是您指定插件所依赖的所有其他插件的位置
。
另请参阅:如何为 Eclipse 编写插件?
于 2013-02-20T08:21:37.397 回答