至少您应该签入
.project和
.classpath文件。如果您团队中的任何人都在其中对外部JAR位置进行硬编码,
.classpath则应将他们靠在墙上并射击。我使用Maven来管理我的依赖关系,但是如果您不使用Maven,则应该使用一致的命名约定为外部JAR创建用户库。
之后,您需要逐个插件地考虑问题。例如,我与Spring合作,所以我总是签入
.springBeans,同样对于CheckStyle我也总是签入
.checkstyle项目。
关于
.settings文件夹中的配置,它会变得有些棘手,但是如果更改项目的默认设置并希望与团队的其他成员共享,我通常会检查以下内容:
- .settings / org.eclipse.jdt.ui.prefs- 包含导入顺序的设置
- .settings / org.eclipse.jdt.core.prefs- 它包含编译器版本的设置
通常,如果不修改项目首选项,我不会注意到Ganymede修改文件。



