IResource
(IProject
)のプロパティをIResource.setPersistenceProeprty
に設定しています。この場合、プロパティ値は.metadata
フォルダに保存されます。それはプロパティが.project
ファイルから切断されているのであまり良くありません。Eclipseプロジェクトのプロパティ
プロジェクトプロパティを.project
ファイルに保存するにはどうすればよいですか?
IResource
(IProject
)のプロパティをIResource.setPersistenceProeprty
に設定しています。この場合、プロパティ値は.metadata
フォルダに保存されます。それはプロパティが.project
ファイルから切断されているのであまり良くありません。Eclipseプロジェクトのプロパティ
プロジェクトプロパティを.project
ファイルに保存するにはどうすればよいですか?
一般的な解決策は、プロジェクトの内側に配置されたファイルにを格納しているproject scoped preferencesを(使用することですin <プロジェクト> /.settingsフォルダ)。
ProjectScope ps = new ProjectScope(projectResource);
IEclipsePreferences prefs = ps.getNode("my.plugin.id");
prefs.put("key", "value");
prefs.flush();
eclipseの.projectコンテンツは、IProjectDescriptionインターフェイスを通じて公開されています。
IProjectDescription description = IProject.getDescription()
お読みください: -