Eclipse插件的Windows安装程序

时间:2009-07-28 18:30:28

标签: windows eclipse installer

我想创建Windows安装程序,它遵循以下步骤:

  1. 警告用户退出所有程序
  2. 介绍要安装的扩展程序
  3. 如果适用,请询问用户注册所有者的名称和许可证密钥
  4. 显示扩展程序的许可协议并要求用户接受
  5. 建议磁盘上的某个位置安装扩展程序(但允许用户覆盖此默认设置)
  6. 检查产品或其他扩展程序是否尚未存储在指定位置
  7. 询问用户要使用此扩展程序的哪个产品(搜索磁盘;浏览;或跳过)
  8. 可选,确定扩展名是否与所选产品兼容
  9. 要求用户确认安装的所有详细信息
  10. 创建标记文件以标记扩展安装的根目录
  11. 将文件复制到磁盘(见下文)
  12. 将注册所有者和许可密钥的名称插入“about”说明
  13. 创建适当的条目以允许用户卸载扩展程序
  14. 在每个所选产品中编写链接文件,以将扩展名与产品
  15. 相关联
  16. 提供展示扩展发行说明(“自述”文件)
  17. (从Extension installer creation script复制的步骤)

    我有几个问题:是否有人尝试过为Eclipse功能创建Windows安装程序?它对你有用吗?有什么问题需要准备吗?

    我对安装程序包的经验很少。哪个安装程序能够处理所有这些步骤?对于第7步,我想在磁盘上搜索已安装的Eclipse产品(可以通过主目录中的.eclipseproduct文件检测到)。步骤8应检查是否已安装必备功能(不确定如何执行此操作,但只是扫描features目录中的已安装功能现在应该可用),如果没有,请安装它们(将捆绑在安装程序中)< / p>

    我想使用Inno SetupNSISExcelsior Installer或其他可能的其中一种。哪一个能够做到这一点?

1 个答案:

答案 0 :(得分:2)

我相信在安装eclipse或升级其中一个组件时, p2 (Provisioning) mechanism 应该受到任何其他安装程序的青睐。

有关更多详细信息,请参阅文章“ Composing and updating custom Eclipse distros ”(适用于eclipse 3.5 Galileo)。