我正在尝试将p2更新机制实现到一个包含DLL(通过JNI集成)的RCP应用程序中。整个RCP应用程序(包括这些DLL)必须保持最新。
目前,PDE构建还不知道DLLs make/gcc生成的DLL,并最终将它们复制到交付中。
如何让p2知道DLL?必须将它们添加到p2存储库,当有新版本可用时,RCP应用程序中的p2必须更新它们。
发布于 2012-05-15 18:04:48
在您的插件中包含这些DLL。
在你创建了它们之后,将它们复制到你的插件项目的一个文件夹中。然后,将包含DLL的文件夹添加到plugin.xml编辑器中的二进制构建部分。您可以使用插件的Mainfest.mf中的Bundle-NativeCode:条目使插件知道DLLS。这样,DLL就会包含在插件的jar中,因此会自动包含在p2存储库中。
https://stackoverflow.com/questions/10595469
复制相似问题