eclipse项目属性

时间:2012-05-02 02:00:57

标签: java eclipse

我通过IResource设置IProjectIResource.setPersistenceProeprty更具体)的属性。在这种情况下,属性值保存在.metadata文件夹中。这不是很好,因为属性与.project文件断开连接。

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

2 个答案:

答案 0 :(得分:5)

一个常见的解决方案是使用存储在项目(位于< project> /。settings 文件夹中)的文件中的project scoped preferences

ProjectScope ps = new ProjectScope(projectResource);
IEclipsePreferences prefs = ps.getNode("my.plugin.id");
prefs.put("key", "value");
prefs.flush();

答案 1 :(得分:1)