2012-05-15 3 views
1

Я пытаюсь внедрить механизм обновления p2 в приложение RCP, которое содержит библиотеки DLL (интегрированные через JNI). Все приложение RCP (включая эти DLL) должно быть обновлено.Как применить equinox p2 к приложению RCP, содержащему DLL

В настоящее время сборка PDE не знает о DLL - make/gcc генерирует и копирует их в поставку в конце.

Как сделать p2 осведомленным о DLL? Они должны быть добавлены в репозиторий p2, а p2 в приложении RCP должен обновлять их, когда доступны более новые версии.

ответ

0

Включите DLL в свой плагин.

После того, как вы получили их, скопируйте их в папку в своем проекте плагина. Затем добавьте папку, содержащую библиотеки DLL, в раздел Binary Build в редакторе plugin.xml. Вы можете сделать плагин осведомленным о DLLS, используя запись Bundle-NativeCode: в Mainfest.mf плагина. Таким образом, библиотеки DLL включены в банку вашего плагина и поэтому автоматически включаются в ваш репозиторий p2.

Смежные вопросы