【问题标题】:Deploying a newly developed Eclipse Plugin部署新开发的 Eclipse 插件
【发布时间】:2010-09-20 23:36:16
【问题描述】:

我编写了一个 Eclpise 插件(CDT 的错误解析器),它在 eclipse 的调试器版本中运行良好。但是,我终其一生都无法弄清楚如何将插件安装到 Eclipse 中。我可以将插件导出为 jar 文件,并且似乎导出没有错误。我将插件 jar 文件放入 eclipse\dropins 中,eclipse 没有加载它。如果我将它添加到插件目录,那就没有运气了。 features 目录似乎也忽略了我的插件。

所以我想,好吧,我会尝试通过 GUI 安装它。所以我浏览到插件存档所在的位置并将其添加为本地更新站点,但 eclipse 抱怨那里没有插件。

我很沮丧。请帮忙。

【问题讨论】:

    标签: eclipse-plugin eclipse-pde


    【解决方案1】:

    我的插件没有加载的原因是我的插件有CDT的功能,而eclipse中没有安装CDT开发SDK。

    安装 CDT 开发 SDK 工具后,我的插件会自动加载。

    【讨论】:

      【解决方案2】:

      这里有更多信息: 要在标准 Eclipse 安装中使用您的插件,您可以将其作为插件在本地导出并将其放置到您的 Eclipse 安装中,或者将其作为功能部件导出并使用 Eclipse 更新管理器来安装它...... http://www.vogella.de/articles/EclipsePlugIn/article.html#deployplugin

      【讨论】:

        【解决方案3】:

        目录 C:\eclipse\plugin 下有一个文件夹,只需复制该 .jar 文件并将其粘贴到此文件夹中,然后关闭 eclipse IDE 并在完成检查插件效果后再次打开它

        【讨论】:

          【解决方案4】:

          将插件放入 eclipse/plugins 文件夹应该可以。如果没有,这通常意味着 Eclipse 出于性能原因缓存了插件配置。您可以强制 Eclipse 重新扫描插件目录,方法是使用 -clean 命令行参数启动它。

          Eclipse 的典型部署机制是使用特性。一项功能包括插件(在您的情况下,可能只有一个),并且可以通过 Eclipse 更新管理器安装。要使用功能部署插件,您需要执行以下操作:

          1. 创建一个功能项目,并使用功能编辑器将您的插件添加到功能中。
          2. 创建一个更新站点项目,并使用更新站点编辑器将您的功能添加到更新站点。
          3. 构建更新站点。这将创建一个 site.xml 文件、一个 features 文件夹和一个 plugins 文件夹。

          然后您应该能够将 Eclipse 更新管理器指向包含 site.xml 的文件夹或 URL,并以这种方式安装您的插件。这种方法的优点是您可以将文件上传到网站并进行远程部署。

          【讨论】:

          • 约旦是否可以强制 Eclipse 在不重新启动 Eclipse 的情况下重新扫描 dropins 文件夹?
          【解决方案5】:

          不知道我做了什么来搞砸我的 Eclipse 安装。但是重新安装 eclipse 并将插件放入 dropins 就可以了!

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-10-15
            • 1970-01-01
            • 2018-12-21
            • 2011-01-07
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-07-20
            相关资源
            最近更新 更多