Я использую eclipse для довольно большой работы, в том числе:
- несколько "служебных" проектов, которые включают код, который используется в большинстве моих java-работ.
- различные проекты, связанные с плагинами, которые я синхронизирую и периодически использую (например: плагин Git)
- проекты плагинов, которые я разрабатываю
- случайный проект pydev / non-java
- и т.д...
Становится довольно сложно поддерживать все эти вещи прямо, особенно потому, что мне никогда не нужно использовать их все сразу. Я пробовал использовать Mylyn (и пытаюсь снова), но в прошлом это вызывало eclipse работает очень медленно, и я, как известно, ужасно не умею не забывать говорить mylyn о том, что я переключил задачи, поэтому он имеет тенденцию изучать очень странные (и в основном бесполезные) наборы ресурсов.
Я рассматривал возможность использования нескольких рабочих областей, но это проблематично, когда несколько проектов должны существовать в нескольких рабочих областях, и когда мне нужно синхронизировать каталоги метаданных eclipse между рабочими пространствами.
Как лучше всего управлять сложной рабочей средой в eclipse? Другие среды разработки не являются жизнеспособным вариантом, потому что нет никаких разумных альтернатив, когда дело доходит до разработки плагинов eclipse (и это является обязательным требованием).
(Я думаю, что очень похожий вопрос задавали месяц или два назад, но я не смог его найти ...)