我目前正忙着使用ant编写Eclipse的设置脚本。我们的想法是创建一个开发环境的一键设置,替换现有的Word文档,该文档描述了如何手动完成。
设置包括解压缩Tomcat服务器,解压缩原始Eclipse实例,在Eclipse上安装插件等等。所有这一切现在都很顺利。
设置的另一部分涉及在Eclipse中配置 - 通常使用Eclipse UI执行的操作。这涉及选择特定JRE,在Eclipse中创建服务器,创建工作区,将一些项目导入工作区等内容。
通过简单地将文件写入Eclipse的首选项文件夹,我在初始化Eclipse首选项方面取得了一些适度的成功。但这是基于逆向工程,感觉就像一个脆弱的方法。此外,我还没有弄清楚如何导入现有项目。
我是否忽视了实现这一目标的简单而有力的方法?
答案 0 :(得分:1)
我以前做过类似的事情,我发现逆向工程方法可以很好地适应偏好。
我发现导入现有项目的唯一方法是编写一个使用IWorkspace, IProjectDescription and IProject
的无头Eclipse插件。请查看此thread on Eclipse Community Forums以获取一些指示。您还可以在Eclipse help中找到有关它的更多信息。
然后,只需使用一些参数(如
)从脚本中执行Eclipse-nosplash -application [your plugin] -data [workspace folder]