Eclipse 3.5+: загрузка плагинов из автоматически созданного каталога .eclipse в домашнем каталоге пользователя - PullRequest
3 голосов
/ 03 августа 2010

Я скачал последнюю версию 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 / plugins и попытался поместить файл .link в каталог «opt / eclipse / dropins» и / или «opt / eclipse / links», указывающий на каталог конфигурации в моем домашнем каталоге, но это, похоже, не работает.

Итак, вот шаги, чтобы воспроизвести проблему, вкратце:

  1. Запустите Eclipse от имени какого-либо пользователя, у которого нет прав на запись в установочный каталог
  2. Установите плагины через Eclipse и перезапустите его (как тот же пользователь)
  3. Eclipse теперь показывает, что эти плагины установлены. Плагины действительно находятся где-то в домашнем каталоге пользователя, который их установил (~ / .eclipse /.../ plugins).

Проблема: плагины почему-то игнорируются. Я знаю, что могу быстро исправить проблему, копируя плагины вручную в каталог установки (как root) каждый раз, когда я устанавливаю плагин без полномочий root (или всегда устанавливаю плагины как root), но я Меня интересует, как я могу настроить Eclipse для чтения собственного файла конфигурации пользователя и плагинов, которые были автоматически сгенерированы Eclipse.

Есть идеи, как заставить Eclipse фактически использовать плагины, установленные Eclipse?

1 Ответ

1 голос
/ 09 августа 2010

Это звучит как ошибка p2.Можете ли вы открыть отчет об ошибке ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...