2011-09-30 111 views
2

如果您尝试将Eclipse用于太多目的,您会以我所谓的Eclipzilla结束。如何使用脚本将插件包含到Eclipse中安装?

为了克服这个问题,你可能想要安装几个Eclipse,并使用安装了正确插件的安装。

现在的问题是如何将这些插件从脚本内部添加到Eclipse安装中,而不是手动过程?

回答

0

您可以在Eclipse Preferences的安装/更新>可用软件站点下导出和导入存储库列表。

你可以用它来得到你想要的一部分。用手或脚本创建包含特定配置所需站点的导出文件。然后,对于新安装,请导入其中一个文件。接下来,在安装新软件,请选择- 所有可用站点 -并在下面查看您的定制列表和标准Eclipse站点。选择你想要的。

+0

虽然这是一个很小的部分。您需要所有这些网站,_plus_您已安装的所有插件,然后您需要一个可以进行安装的工具。 –

2

p2 director application使您可以在命令行上安装其他软件(或从中删除)Eclipse安装。

您可以使用文件>导出...>安装>将软件项目安装到文件(自Eclipse 3.7起可用)导出Eclipse安装中的软件项目描述(或其子集)。如此导出的XML文档包含相应的可安装单元的ID和提供这些单元的存储库,您将作为p2 director应用程序的参数。

请注意,还有对应文件文件>导入>安装>从文件安装软件项目,可用于从导出的软件项目描述中重新创建Eclipse安装。也许这已经适合您的用例:能够在一个步骤中重新创建特定的Eclipse安装。

+0

但是,您如何构建传递给p2 director应用程序的列表? –

+0

您可以通过_File>导出...>安装>安装的软件项目到File_,从正在运行的Eclipse安装中导出已安装软件项目(或其子集)的列表。这将为您提供一个XML文档,其中包含可安装单元的ID以及提供它们的存储库。使用它可以手动编译您的列表或编写脚本将其提供给p2 director应用程序。你会弄明白的。 –

+0

谢谢!那个“文件>导出...>安装>安装软件项目到文件”片段正是我一直想要的。您可能想将其添加到您的答案中,因为我认为这是对原始问题的正确答案。 (并不是每个人都不愿意阅读评论) –