【问题标题】:Installing an Eclipse Plugin that you've compiled from Source?安装您从 Source 编译的 Eclipse 插件?
【发布时间】:2010-02-06 20:49:17
【问题描述】:

我已经从源代码 (http://js-test-driver.googlecode.com/svn/tags/1.2) 成功编译了 js-test-driver 插件,并且我正在尝试将它安装在 Eclipse 3.5.1 Galileo 上。

我了解如何从更新站点安装插件;我什至了解如何从存档安装插件。但是安装从源代码编译的插件有什么技巧呢?

我尝试添加目录:C:\temp\test_workspace\js-test-driver-plugin\1.2\eclipse-plugin\features\com.google.jstestdriver.eclipse.updatesite 作为存档站点,但它似乎没有被添加到列表中。

此文件夹还包含 site.xml,我认为它会使此站点成为您可以从中安装已编译插件的站点。

注意:我已将问题here 扩展给任何感兴趣的人。

【问题讨论】:

    标签: java eclipse eclipse-plugin js-test-driver eclipse-3.5.1


    【解决方案1】:

    您是否尝试将插件放在您自己的工作区而不是 Eclipse 目录中? 它应该在 Eclipse 中。

    如果不直接修补,这些可能很难修复。

    编译后,尝试导出为功能和插件,然后放置在 Eclipse 中。

    在 Eclipse 3.5 及更高版本中,您不再将个人安装的插件/功能直接放在 Eclipse 的 features/plugins 目录中。没有“dropins”目录。在 dropins 下,您有一个带有名称的子目录(例如,MyDriver),在它下面是相应的功能和插件。

    但是,首先,请确保如果您从编译插件的 Eclipse 实例中运行另一个 Eclipse 实例,该插件现在会显示在 Eclipse 的第二个实例中。

    【讨论】:

    • 导出是指svn导出吗?
    • 好的,我将编译好的插件项目中的“plugins”和“features”目录复制到eclipse安装中名为“dropins/js-test-driver”的文件夹中。我启动了 Eclipse,它现在出现在 Window->Show View->Other... 的列表中,它出现在 Other 下。 (虽然它不起作用......但我认为这可能与其中一个单元测试失败有关,而不是安装错误的插件)。谢谢!
    【解决方案2】:

    最简单的方法是使用导出向导:文件/导出...

    里面找export Deployable plugins and Fragments,选择编译好的插件,然后在页面下半部分选择Install into host...

    或者您可以将您的插件导出到一个目录中,然后将该目录复制到 dropins 文件夹中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-03
      • 2011-07-22
      • 2011-07-25
      • 1970-01-01
      • 2014-09-28
      • 1970-01-01
      • 2012-02-24
      • 2012-07-01
      相关资源
      最近更新 更多