如何自动配置Eclipse工作区

时间:2014-04-07 13:29:11

标签: eclipse git workspace

我想知道是否有一些好方法可以自动配置新签出项目的Eclipse工作区。

我有一个项目,我使用gradle来构建和配置其所有子项目。由于我想强制执行一些好的做法,我也使用例如FindBugs插件,并调整了Eclipse配置(更多/更好的编译器警告,格式化,收藏夹,保存操作等)。

我认为在git中存储.metadata目录并不是一个好主意 - 很多设置只适用于某些版本和更新后的中断,一些设置存储在二进制文件中等等。

内置导入/导出工具仅处理某些设置 - 例如AFAIK单独保存操作,收藏夹和格式,不处理它们。

然后是Workspace Mechanic插件,允许记录设置更改 - 但它不允许更新现有记录,只允许创建新文件或覆盖旧文件,这让我有很多任务要运行 - 而且它不是bug free:多次将file_export_version=3.0行放置在错误的位置,因此在我手动修复之前无法导入某些设置,导入安装后停止正常工作几次...(即使我导入的设置为我刚出口!)。

您是否拥有一些优秀的自动化便携式解决方案?也许是一些使用已经提到的工具的调整方式?运行一个脚本可能会更复杂 - 我只是想确保应用所有更改,我没有错过任何内容,我不必手动更改每个选项,它仍然可以工作将它应用于升级的Eclipse。

2 个答案:

答案 0 :(得分:1)

Workspace Preferences Transferrer可以帮到你。它允许您在切换时将当前工作区首选项的所有(是的,不仅仅是所有)转移到新的。

就我个人而言,它只缺少一个设置(看起来感觉不到) - 所以总而言之,与手动操作相比,它可以节省大量时间。

答案 1 :(得分:0)

基于我对您的查询的理解

克隆一个新的git repo并指向与eclipse工作区相同的repo位置。通过引用相同的git repo本身来导入项目。通过这种方式,代码中的所有更改将自动反映在本地git仓库中,您可以稍后将代码推送到远程

希望这是你所需要的