PDE 没有为组件提供自动发布支持。
要发布组件,需要将 install.xml 和组件 JAR 放在平台更新服务器上。
参见平台安装和更新, 以获取关于期望的更新机制和目录结构的描述。
假定有一个服务器,您的小组使用该服务器来为平台组件提供服务。文件系统结构将类似以下示例:
<server_root>/
install/
components/
install.index
org.eclipse.platform_1.0.1/
org.eclipse.jdt_2.9.5/
org.eclipse.pde_1.0.4/
此示例中的文件 install.index 将包含:
org.eclipse.platform_1.0.1
org.eclipse.jdt_2.9.5
org.eclipse.pde_1.0.4
您只需采用组件清单和 JAR,并将它们放在与 JAR 本身具有相同名称格式但没有 .jar 扩展名的目录中。需要在 install.index 文件中添加一个条目, 原因是使用 HTTP 协议访问服务器时,“更新管理器”不能只通过目录来进行迭代。
如果正确地完成每个步骤,则在平台上构建的产品就可以使用“更新管理器”来指向您的站点、 安装组件以及重新启动。当它们重新启动平台时,就可以使用在 PDE 中编写的插件。
当您继续使用组件时,就可以创建新版本,并在更新服务器上定期发布它们。只是不要忘记增加版本号。