2009-10-16 40 views
2

我们有一个自定义插件。也就是说,我正在工作的公司在内部开发它。 我想将它作为Eclipse Ganymede中的可用插件进行安装。我怎么做?如何在Eclipse Ganymede中安装自定义插件?

从我可以看出,Eclipse软件安装只支持从Eclipse软件更新站点安装。

我去帮助 - >安装新软件... - >添加 - >本地... 浏览到包含插件的文件夹。尽管对话框允许我将该目录添加为更新站点,但它不起作用。它期望该目录是本地Eclipse更新站点(我认为)。我得到错误

No repository found at file:/G:/TOOLS/... 

接下来,我只是将插件复制到Eclipse安装下的插件目录中。那也行不通。我也尝试将其复制到dropins目录中。没有骰子。

谁能赐教如何安装一个插件,这不是在一个“更新”的网站?

在此先感谢....

回答

1

通常一个Eclipse插件打包成zip文件提取成Eclipse的安装目录(或取决于plugins目录中安装它是如何打包,因为它可以也提取features目录中的文件)。

下重新启动Eclipse与--clean选项。

+1

aka,“老派的方式”:) – javamonkey79 2009-10-16 23:47:29

+0

我们的插件已经正确打包。它被打包成一个包含子目录和文件的目录。通过将整个目录复制到Eclipse安装的../eclipse/plugins目录中,它可以安装在早期版本的Eclipse中。所以,包装没有问题。 这在Ganymede中不起作用。我正在寻找解释为什么或有关如何以不同方式进行操作的说明。 – rhimbo 2009-10-16 23:54:19

0

你检查了Eclipse错误日志吗?也许该捆绑包由于某种原因未能部署。

否则,创建一个功能和更新网站给你的插件描述here。更新站点可以是远程http服务器(甚至是SVN),也可以是本地目录。好的是,你将获得版本控制以及从Eclipse内部进行升级和卸载的能力。一旦插件增长为多个插件,它也使事情变得更容易,因为它们可以捆绑在一起,形成一个版本化的功能。