2010-02-05 49 views
3

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

我明白如何从更新站点安装插件;我甚至知道如何从档案中安装插件。但是,安装从源代码编译的插件有什么用?

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

此文件夹还包含site.xml,我认为这会使得这个网站可以安装编译插件。

说明:对于任何有兴趣的人,我已将问题扩展为here

回答

1

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

如果不直接修补它们,这些可能很难解决。

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

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

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

+0

出口,你的意思是在一个SVN出口? – leeand00

+0

好的,我将已编译的插件项目中已编译的“plugins”和“features”目录复制到eclipse安装中名为“dropins/js-test-driver”的文件夹中。 我启动了Eclipse,它现在出现在Window-> Show View-> Other ...的列表中,并出现在Other下。 (虽然它不工作,但我认为可能有更多的做与单元测试之一没有比安装插件错误)。谢谢! – leeand00

1

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

有寻找出口部署插件和片段中,选择编译插件,然后在的下半部分页面选择安装到主机中...

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