1

我正在IResource通过. 在这种情况下,属性值保存在文件夹中。这不是很好,因为财产与文件断开了连接。IProjectIResource.setPersistenceProeprty.metadata.project

如何将项目属性保存在.project文件中?

4

2 回答 2

5

一个常见的解决方案是使用项目范围内的首选项,这些首选项存储在项目内的文件中(在<project>/.settings文件夹中)。

ProjectScope ps = new ProjectScope(projectResource);
IEclipsePreferences prefs = ps.getNode("my.plugin.id");
prefs.put("key", "value");
prefs.flush();
于 2012-05-02T06:17:31.147 回答