Eclipse在源代码管理中保存操作

我们想在签到之前找到一种强制执行代码标准的“轻量级”方法。 我们非常喜欢使用Eclipse的内置Save Actions (转到Preferences >> Java >> Editor >> Save Actions ),它具有Format source code函数,可以在开发人员每次保存文件时运行。

这样,只要每个开发人员使用相同的格式规则,并启用了保存操作 ,我们就可以相当舒服地通过代码进行审核,我们的代码标准已经实施(大多数情况下)。

我想弄清楚的是: Eclipse使用哪些文件来保存这些格式规则? 我如何将这样的文件保存在源代码管理中,并让开发人员检查出来?

  • 它位于何处(工作区内)?

工作区范围的保存操作配置存储在此文件的工作空间目录中:

 WORKSPACE-DIR\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.ui.prefs 

将此文件添加到源代码控制中会有些棘手,因为它是特定于工作空间的而不是特定于项目的。 但是,您可以通过保存操作向导启用特定于项目的保存操作配置。 在这种情况下,配置存储在项目路径中,位于:

 PROJECT-DIR\.settings\org.eclipse.jdt.ui.prefs 

此文件可以轻松置于源代码控制之下。