我想创建一个自动安装程序,用于安装Eclipse插件(即不通过“更新管理器”)。我的情况很简单:用户关闭Eclipse,将下载的JAR文件放入dropins文件夹中,启动Eclipse,其余过程都是自动化的。
在旧版Eclipse中,在P2时代之前,Eclipse有(仍然有)一个称为InstallCommand的类,可用于将插件安装到当前运行的平台中。
虽然这在Eclipse 3.4和3.5中仍然有效,但它的表现不正常:最明显的是,以这种方式安装的插件无法自动卸载(变灰)。
JavaDoc声称InstallCommand已被弃用,应该使用P2替代方案。但是,我找不到适合此工作的正确工具。有P2 director,但它是为从命令行运行而构建的独立应用程序。可以从Eclipse内部调用它,但它确实不适合那样做。例如,进度监视和错误报告无法正常工作。
有人知道好的替代方案吗?
谢谢, Zviki
在旧版Eclipse中,在P2时代之前,Eclipse有(仍然有)一个称为InstallCommand的类,可用于将插件安装到当前运行的平台中。
虽然这在Eclipse 3.4和3.5中仍然有效,但它的表现不正常:最明显的是,以这种方式安装的插件无法自动卸载(变灰)。
JavaDoc声称InstallCommand已被弃用,应该使用P2替代方案。但是,我找不到适合此工作的正确工具。有P2 director,但它是为从命令行运行而构建的独立应用程序。可以从Eclipse内部调用它,但它确实不适合那样做。例如,进度监视和错误报告无法正常工作。
有人知道好的替代方案吗?
谢谢, Zviki
dropins
文件夹下就足以安装插件了。您还想做什么? - Aaron Digulla