2012-05-02 121 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