Eclipse将“排序成员”设置保存到repo

时间:2016-06-08 07:32:38

标签: java eclipse

我有一个Eclipse项目依赖于Java Editor-> Save Actions来生成格式正确的代码。 Eclipse项目文件存储在repo中。 (关于这种做法有多聪明,这超出了这个问题的范围)

问题是“保存操作”中的一个选项是“排序成员”。这只能在全局设置(即Window-> Preferences-> Java-> Appearance-> Members Sort Order)上进行配置,并且此项目需要选中“按可见性对相同类别中的成员排序”复选框。

Eclipse的默认设置没有选中该复选框(至少在最新版本上),因此如果新开发人员(或现有使用全新安装的eclipse)开始处理项目,则保存操作(默认情况下激活)来自repo的设置)结果的方法顺序错误。

我可以在自述文件中写下有关它的说明,但我想知道有没有办法将该设置保存到repo(也意味着它将是特定于项目的)?

1 个答案:

答案 0 :(得分:0)

此设置存储在Eclipse JDT UI首选项中。

这些存储在.metadata/.plugins/org.eclipse.core.runtime/.settings文件的工作区org.eclipse.jdt.ui.prefs文件夹中。

在该文件中,设置为org.eclipse.jdt.ui.enable.visibility.order属性。

因此,这不能是项目特定的,并且实际上不可能将其存储在存储库中。

(设置的源代码位于org.eclipse.jdt.internal.ui.preferences.MembersOrderPreferencePage