Основная причина, почему для меня лучше иметь отдельное рабочее пространство для одного проекта, - это производительность и ясность.Со многими проектами в одной рабочей области вам придется закрыть другие из-за общих путей к классам для помощи редактору.Редактор использует пути к классам всех проектов для поддержки контента, поиска иерархии классов и т. Д.
Eclipse ожидает, что открытые проекты связаны между собой.И при использовании менеджеров проектов, таких как Maven, один проект maven обычно делится на множество небольших проектов затмения.Лучше всего иметь отдельное рабочее пространство для проекта.Вторая причина заключается в том, что обычно вам нужно импортировать другой связанный проект, чтобы увидеть, как все делается, и это будет ужасный беспорядок, тогда как все это будет в одном рабочем пространстве.папка в источник контроля.Вы делаете только проекты внутри.Потому что вы и другие потом будете проверять проект только в своем рабочем пространстве.Но вопрос в том, следует ли вам фиксировать файл .project, потому что он персонализирован и затмевает конкретную версию, а такие вещи, как характер проекта (java, spring, maven nature и т. Д.), Может кто-нибудь настроить самостоятельно.Файлы .classpath в проекте должны быть зафиксированы в исходном элементе управления, поскольку они задают пути к классам, и его установка займет много времени.