2012-05-02 86 views
1

我通过IResource.setPersistenceProeprty设置IResourceIProject更具体)的属性。在这种情况下,属性值保存在.metadata文件夹中。这不如财产与.project文件断开连接好。eclipse项目属性

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

回答

5

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

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