1

IResourceを通じて(IProjectより具体的に)のプロパティを設定していIResource.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 に答える