Это небезопасный способ удаленного доступа к репозиторию CVS, который отлично подходит для анонимного доступа.
Самый безопасный подход - создать новый плагин из существующего файла jar:
Выберите Новый проект -> Разработка надстройки -> Подключаемый модуль из существующих архивов JAR
Затем выберите файл (ы) jar (' Добавить внешние ' в Galileo), назовите проект и укажите некоторые свойства надстройки. (необязательно) и выберите, хотите ли вы распаковать банку или оставить ее как есть. Я ставлю галочку ...
И все. Eclipse автоматически сгенерирует проект плагина, который экспортирует все пакеты, чтобы его можно было использовать в вашем проекте плагина или rcp.
Eclipse автоматически сгенерирует проект плагина, который экспортирует все пакеты, чтобы его можно было использовать в вашем проекте плагина или rcp. Eclipse автоматически сгенерирует проект плагина, который экспортирует все пакеты, чтобы его можно было использовать в вашем проекте плагина или rcp.Самый простой способ сделать это - добавить банку в свой плагин и изменить путь к классам.
Скопируйте банку в подкаталог плагина (например, 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,
...