Я бы не рекомендовал всем разработчикам размещать затмение в одном месте. Временами некоторые разработчики могут захотеть попробовать альтернативную версию Eclipse, чтобы изучить технологию, которая требует другого набора плагинов или другой базовой версии Eclipse.
Позвольте разработчикам установить затмение там, где они хотят.
Тем не менее, для jar-файлов, которые вам нужны для запуска плагинов (внешние зависимости, которые вы должны настроить для правильного использования плагинов):
Перепишите каталог для этих банок (в отличие от всего каталога eclipse), например c: \ eclipse-helpers или что-то в этом роде.
Чтобы справиться с зависимостями сторонних библиотек (в коде, который вы разрабатываете), у вас есть несколько хороших вариантов:
Создайте проект (ы) для хранения сторонних библиотек и зарегистрируйте их в вашей системе контроля версий (которую вы используете , верно?). Затем вы можете добавить библиотеки в пути (и) сборки проекта (ов) - убедитесь, что вы отметили их для экспорта на вкладке «Порядок и экспорт» на странице пути сборки. Затем вы можете просто добавить эти сторонние проекты в качестве зависимостей проекта.
При добавлении их в путь сборки ваших проектов указывайте сторонние файлы jar как CLASSPATH переменные . Это позволяет другим разработчикам хранить зависимости в разных местах. Возможно, определите переменную CLASSPATH (в окне eclipse Window-> Preferences-> Java-> Build Path-> Classpath Variables) с именем THIRD_PARTY_JARS; каждый разработчик может сопоставить его с другим путем, где они хотят держать свои deps.
Ссылка на сторонние jar-файлы как "пользовательская библиотека" (Window-> Preferences-> Java-> Build Path-> User library) Это похоже на переменные classpath, но действует как явный набор jar-файлов.
Включайте сторонние банки непосредственно в свои проекты. Используйте эту опцию, только если вам нужны депы в одном месте.