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

IAm*_*aja 8 java eclipse version-control

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

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

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

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

joe*_*rgl 5

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

WORKSPACE-DIR\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.ui.prefs
Run Code Online (Sandbox Code Playgroud)

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

PROJECT-DIR\.settings\org.eclipse.jdt.ui.prefs
Run Code Online (Sandbox Code Playgroud)

该文件可以很容易地置于源代码控制之下.