Как минимум, вы должны проверить файлы .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 модифицировал файлы, пока я не изменил настройки проекта.