【问题标题】:how to check whether a plugin is already installed on eclipse before installing another plugin如何在安装另一个插件之前检查插件是否已经安装在eclipse上
【发布时间】:2013-02-20 06:41:57
【问题描述】:

我有 2 个名为 plugin1.jar 和 plugin2.jar 的插件。两者都作为功能项目打包到单独的压缩文件(plugin1.zip 和 plugin2.zip)中,并放在我的 D 驱动器上。现在在eclipse上安装plugin2.zip时(当然通过使用帮助->安装新软件),plugin2.zip应该检查是否安装了plugin1。如果未安装,我应该会收到一个错误,要求先安装 plugin1。简而言之,我希望 plugin2 安装依赖于 plugin1 安装。只有在安装了 plugin1 时,用户才能安装 plugin2。有什么办法可以做到这一点。请帮忙。

【问题讨论】:

    标签: eclipse eclipse-plugin


    【解决方案1】:

    Eclipse - Your First Plug-In

    编辑 plugin.xml 文件,使其如下所示:

    <?xml version="1.0"?>
    ... 
        <requires>
            <import plugin="org.eclipse.core.resources"/>
            <import plugin="org.eclipse.ui"/>
        </requires>
    ...
    

    <...>
    requires 元素是您指定插件所依赖的所有其他插件的位置。

    另见:How to write a plugin for Eclipse?

    【讨论】:

      猜你喜欢
      • 2016-11-30
      • 1970-01-01
      • 2021-12-11
      • 2017-09-25
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多