Eclipse 3.5+: загрузка плагинов из автоматически созданного каталога.eclipse в домашнем каталоге пользователя
Я скачал последнюю версию Eclipse (3.6) для моей машины с Linux и распаковал tar.gz в каталог /opt/eclipse от имени пользователя root. Я запустил Eclipse как обычный пользователь и успешно установил некоторые плагины через Eclipse. Плагины видны в "Установленном программном обеспечении" от Eclipse, но, похоже, они не работают - никаких новых перспектив, которые должны быть, никаких функций, ничего. Затем я заглянул внутрь своей домашней папки и нашел следующий каталог:
.eclipse / org.eclipse.platform_3.5.0_1473617060
Эта структура каталогов выглядит так же, как в каталоге /opt/eclipse (где установлен Eclipse), и имеет 4 внутренних каталога ("dropins", "configuration", "plugins", "features") и один файл ("artifacts.xml"). "). Папка "plugins" действительно содержит все установленные мной плагины.
Я уже читал следующую тему: Установка плагинов Eclipse (3.4+) в каталог, отличный от плагинов ECLIPSE_HOME/, и пытался поместить файл.link в каталог "opt / eclipse / dropins" и / или "opt / eclipse / links", указывая в каталог конфигурации в моем домашнем каталоге, но это, похоже, не работает.
Итак, это шаги для воспроизведения проблемы, вкратце:
- Запустите Eclipse от имени какого-либо пользователя, у которого нет прав на запись в установочный каталог
- Установите плагины через Eclipse и перезапустите его (как тот же пользователь)
- Eclipse теперь показывает, что эти плагины установлены. Плагины действительно находятся где-то в домашнем каталоге пользователя, который их установил (~/.eclipse/.../ плагины).
Проблема: плагины как-то игнорируются. Я знаю, что могу быстро решить проблему, копируя плагины вручную в каталог установки (как root) каждый раз, когда я устанавливаю плагин без полномочий root (или всегда устанавливаю плагины как root), но я Меня интересует, как я могу настроить Eclipse для чтения собственного файла конфигурации и плагинов, которые были автоматически сгенерированы Eclipse.
Любые идеи, как я могу заставить Eclipse фактически использовать плагины, установленные Eclipse?