如何(外部)自动化或编写Eclipse中项目的创建和复制脚本?

时间:2010-07-18 23:12:05

标签: eclipse automation pydev

我在几个使用功能分支的不同项目上工作;也就是说,每个功能都是在一个独立的分支上实现的。我经常需要快速切换分支,或者相互测试不同的分支(查看分支是否引入测试失败,或者在一个分支中使用客户端程序对照不同分支中的服务器程序)。

实际上,在Eclipse中,这意味着我需要在我的工作区中为每个不同的分支创建一个项目。

我已经有一些外部Python脚本可以创建.project.pydevproject文件,但我仍然需要点击“文件”,“导入”,“现有项目进入工作区”,“浏览“,然后选择文件,然后”完成“。最后,我必须等待Eclipse重新扫描所有“新”源代码,即使它与我在工作区中拥有的该项目的每个其他副本相同。

我想自动执行任何这些步骤。有没有办法从脚本连接到Eclipse并告诉它调用此功能?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,恕我直言,你最好的选择是保持不同分支的单独工作区,并在它们之间跳过。有些工具可以帮助在工作空间之间同步首选项。

Eclipse中的脚本仍然是一个挑战。有些插件提供了一些基本功能,但没有官方或常用的插件。

另一种选择是在操作系统级别控制Eclipse形成脚本。这取决于您使用的平台。

如果你真的要弄脏手,那么这些动作可以通过一个插件来执行。你可以自己写一个,但这里涉及一些主要的编码工作。