【发布时间】:2014-05-10 05:00:18
【问题描述】:
我使用 Netbeans 框架构建了我们的应用程序。它工作得很好,我们有一组使用 NBM(NetBeans 模块文件)更新的模块。
当我们发布我们的产品时,我们的客户会安装它,它默认指向我们的更新中心网络服务器。它在那里提取当前的更新.xml,包含版本号等,并下载相关的 NBM 文件以更新模块。效果很好。
但是,我们有一个模块已经过时,我想推送一个更新来停用它,甚至卸载它。
我通过使用this.close() 立即关闭它完成了快速修复。它是一个顶级组件,因此默认打开,它基本上不是一个无用的模块。它最初会导致混乱。
对我来说这完全是 hack,在 Netbeans NBM 交付系统中必须有一种优雅的方式来实现这一点。
我可以提供一些代码,但我不确定什么是有用的。这是 OOB Netbeans 框架功能,所以没有太多要展示的内容。
谢谢
【问题讨论】:
标签: java netbeans netbeans-platform netbeans-plugins