【发布时间】:2011-08-11 18:13:49
【问题描述】:
我正在从事的项目有其自身的性质。该项目有自己的偏好,可由用户设置。我想将这些首选项存储在 .project 文件中 - 它允许在用户之间轻松交换项目(想要与其他人共享项目的用户不必导出它)。
问题是 - 是否可以在 Eclipse 项目的 .project 文件中存储其他(自定义)数据?
【问题讨论】:
标签: eclipse eclipse-rcp
我正在从事的项目有其自身的性质。该项目有自己的偏好,可由用户设置。我想将这些首选项存储在 .project 文件中 - 它允许在用户之间轻松交换项目(想要与其他人共享项目的用户不必导出它)。
问题是 - 是否可以在 Eclipse 项目的 .project 文件中存储其他(自定义)数据?
【问题讨论】:
标签: eclipse eclipse-rcp
一般来说应该是可以的,但不建议这样做,也不是常见的做法。 .project 文件绑定到接口org.eclipse.core.resources.IProjectDescription。如果您需要可共享的项目特定设置,它是否像所有其他 Eclipse 插件一样,例如JDT、PDE 等。创建您自己的.settings/.myspecificprops 文件,使用此文件对您的值进行序列化,并通过您的org.eclipse.core.resources.IProjectNature 实现使其可访问。写入的文件也位于项目文件夹中,因此无需导出。
【讨论】: