Как я могу запустить разные рабочие пространства с разными наборами плагинов? - PullRequest
4 голосов
/ 12 сентября 2010

При использовании разных рабочих пространств для разных SDK, например, Appengine, Android и базовой Java-разработки, как я могу убедиться, что при запуске нужной рабочей области загружаются только необходимые плагины?

Ответы [ 2 ]

10 голосов
/ 12 сентября 2010

Хитрость заключается в том, чтобы указать другую конфигурационную папку.Используйте аргумент -configuration при запуске Eclipse.

По умолчанию вы получаете что-то вроде этого:

eclipse/
   plugins/
   features/
   configuration/

Указав отдельную папку конфигурации, все эти 4 папки будут перемещены в новуюместо нахождения.Я обычно использую папку с именем config и добавляю в нее несколько пронумерованных папок.Итак, я получаю что-то вроде:

eclipse/
   plugins/
   features/
   configs/
      c1/
         plugins/
         features/
         configuration/
      c2/
         plugins/
         features/
         configuration/

Для этого используйте аргумент -configuration configs/c1/configuration.При запуске данного экземпляра и установке плагинов они будут установлены в соответствующем месте.

Вы также можете добавить аргумент -data и указать расположение папки рабочей области или выбрать его при запуске Eclipse.

2 голосов
/ 12 сентября 2010

Я не думаю, что плагины являются функцией вашего рабочего пространства. Возможно, вам понадобятся отдельные установки Eclipse. Или есть способ сделать «общую» установку, при которой бинарный файл находится в одном месте, а плагины - в другом. Это должно означать, что есть параметр запуска, указывающий, где искать плагины. Возможно, вы могли бы использовать это?

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