我正在IResource通过. 在这种情况下,属性值保存在文件夹中。这不是很好,因为财产与文件断开了连接。IProjectIResource.setPersistenceProeprty.metadata.project
如何将项目属性保存在.project文件中?
一个常见的解决方案是使用项目范围内的首选项,这些首选项存储在项目内的文件中(在<project>/.settings文件夹中)。
ProjectScope ps = new ProjectScope(projectResource);
IEclipsePreferences prefs = ps.getNode("my.plugin.id");
prefs.put("key", "value");
prefs.flush();
eclipse .project 内容通过 IProjectDescription 接口公开。
IProjectDescription description = IProject.getDescription()
请阅读:-