2012-11-29 26 views
1

我目前正在使用ant编写Eclipse脚本编写安装程序。这个想法是为我们的开发环境创建一个一键式设置,替换现有的描述如何手动执行的Word文档。脚本编写Eclipse的设置

的设置涉及之类的解压缩Tomcat服务器,解压处女Eclipse实例,在Eclipse上安装插件,等等。所有这些是现在工作的顺利进行。

设置另一部分则涉及在Eclipse配置的东西 - 你自己通常会做使用Eclipse UI的事情。这包括诸如选择特定的JRE,在Eclipse中创建服务器,创建工作空间,将一些项目导入工作空间等内容。

我已经在通过简单地将文件写入到Eclipse的偏好文件夹初始化Eclipse首选项一些适度的成功。但这是基于逆向工程,感觉像一个脆弱的方法。此外,我还没有弄清楚如何导入现有的项目。

我俯瞰简单和可靠的方法来实现这一目标?

回答

1

我以前做过类似的事情,我已经找到了逆向工程的方法来为喜好工作。

我发现导入现有项目的唯一方法是编写使用IWorkspace, IProjectDescription and IProject一具无头Eclipse插件。检查这thread on Eclipse Community Forums一些指针。您也可以在Eclipse help找到更多关于它的信息。

然后,它只是一个从你的脚本的一些参数,如

-nosplash -application [your plugin] -data [workspace folder] 
+0

由于执行的Eclipse ..会看看那个之事:) – mvindahl