我正在研究的项目有其自身的特点。该项目有自己的首选项,可由用户设置。我想将这些首选项存储在.project文件中 - 它允许在用户之间轻松交换项目(想要与其他人共享项目的用户不必导出它)。
问题是 - 是否可以在Eclipse项目的.project
文件中存储其他(自定义)数据?
答案 0 :(得分:1)
一般来说应该是可能的,但不建议这样做,这不是常见做法。 .project
文件绑定到接口org.eclipse.core.resources.IProjectDescription
。如果您需要可共享的项目特定设置,那就像所有其他Eclipse插件一样,例如JDT,PDE等创建自己的.settings/.myspecificprops
文件,使用此文件序列化您的值,并通过org.eclipse.core.resources.IProjectNature
实现访问该文件。写入的文件也位于项目文件夹中,因此无需导出它们。