2

开发 Eclipse 插件时,何时应将项目特定信息保存在 .project 文件中,何时应使用保存在 .settings 文件夹中的项目范围首选项?

4

1 回答 1

2

.project 文件仅用于存储 Eclipse 感兴趣的特定信息(例如构建器和性质)。如果您有特定于您的工具和特定项目的设置,则可以将该信息存储在 .settings 文件夹中。

为了解决这个问题,如果您有一般设置信息,您应该创建一个首选项页面并使用该机制来保存设置。

如果您有一些其他信息或程序状态,请使用 Eclipse 为您提供的状态位置。当然,如果这些信息中的任何一个是特定于项目的,您应该考虑将其存储在项目本身中。

再考虑一点,默认情况下,许多版本控制插件会忽略名称以点开头的文件和文件夹(例如 .project 和 .classpath)。如果您存储的数据必须与项目一起保存,那么您应该考虑使用不以点开头的资源名称。

于 2012-12-07T16:37:04.160 回答