ссылка не сменный проект затмить сменный проект

Это небезопасный способ удаленного доступа к репозиторию CVS, который отлично подходит для анонимного доступа.

7
задан Ido 26 July 2009 в 09:26
поделиться

2 ответа

Самый безопасный подход - создать новый плагин из существующего файла jar:

Выберите Новый проект -> Разработка надстройки -> Подключаемый модуль из существующих архивов JAR

Затем выберите файл (ы) jar (' Добавить внешние ' в Galileo), назовите проект и укажите некоторые свойства надстройки. (необязательно) и выберите, хотите ли вы распаковать банку или оставить ее как есть. Я ставлю галочку ...

И все. Eclipse автоматически сгенерирует проект плагина, который экспортирует все пакеты, чтобы его можно было использовать в вашем проекте плагина или rcp.

Eclipse автоматически сгенерирует проект плагина, который экспортирует все пакеты, чтобы его можно было использовать в вашем проекте плагина или rcp.

Eclipse автоматически сгенерирует проект плагина, который экспортирует все пакеты, чтобы его можно было использовать в вашем проекте плагина или rcp.

2
ответ дан 7 December 2019 в 16:44
поделиться

Самый простой способ сделать это - добавить банку в свой плагин и изменить путь к классам.

Скопируйте банку в подкаталог плагина (например, lib), затем измените путь к классам плагина (в редакторе манифеста) для включения корня плагина и lib / foo.jar.

В редакторе манифеста выберите вкладку Runtime и нажмите кнопку Добавить на панели Путь к классам. Добавьте банку, например «lib / foo.jar», и нажмите «ОК». Если вы посмотрите на источник манифеста, вы должны увидеть строку вроде:

Bundle-ClassPath: lib/foo.jar,
 .

Если банку будут использовать другие плагины, вы можете настроить манифест на экспортировать пакеты во вложенном jar-файле, тогда другие плагины могут добавить зависимость к содержащему плагину и использовать его как обычно. Для этого перейдите на вкладку Время выполнения редактора манифеста, выберите Добавить .. в разделе Экспортированные пакеты , затем выберите все пакеты для экспорта. Если вы посмотрите на манифест, вы должны увидеть все пакеты, перечисленные следующим образом:

Export-Package: name.seller.rich,
 name.seller.rich.junit,
 name.seller.rich.foo,
 ...
1
ответ дан 7 December 2019 в 16:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: