1

我正在尝试将 p2 更新机制实现到包含 DLL(通过 JNI 集成)的 RCP 应用程序中。整个 RCP 应用程序(包括这些 DLL)必须保持最新。

目前 PDE 构建不知道 DLL - make/gcc 生成并将它们复制到最后的交付中。

如何让 p2 知道 DLL?必须将它们添加到 p2 存储库中,并且当有更新的版本可用时,RCP 应用程序中的 p2 必须更新它们。

4

1 回答 1

0

在插件中包含 DLL。

生成它们后,将它们复制到插件项目中的文件夹中。然后将包含 DLL 的文件夹添加到 plugin.xml 编辑器中的 Binary Build 部分。您可以使用插件Bundle-NativeCode:的 Mainfest.mf 中的条目使插件了解 DLLS。这样,DLL 将包含在插件的 jar 中,因此会自动包含在您的 p2 存储库中。

于 2012-05-15T10:04:47.990 回答