我有一个Eclipse项目依赖于Java Editor-> Save Actions来生成格式正确的代码。 Eclipse项目文件存储在repo中。 (关于这种做法有多聪明,这超出了这个问题的范围)
问题是“保存操作”中的一个选项是“排序成员”。这只能在全局设置(即Window-> Preferences-> Java-> Appearance-> Members Sort Order)上进行配置,并且此项目需要选中“按可见性对相同类别中的成员排序”复选框。
Eclipse的默认设置没有选中该复选框(至少在最新版本上),因此如果新开发人员(或现有使用全新安装的eclipse)开始处理项目,则保存操作(默认情况下激活)来自repo的设置)结果的方法顺序错误。
我可以在自述文件中写下有关它的说明,但我想知道有没有办法将该设置保存到repo(也意味着它将是特定于项目的)?
答案 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
)