我想创建Windows安装程序,其步骤如下:Windows安装的Eclipse插件
- 警告用户退出所有程序
- 介绍将要安装的扩展
- 如果合适的话,问用户名为注册所有者和许可证密钥
- 显示扩展的许可协议并要求用户接受
- 推荐在磁盘上安装扩展名(bu t允许用户覆盖此默认值)
- 检查产品或不同的扩展名是否已经存储在指定的位置
- 询问用户要使用此扩展名的产品(搜索磁盘;浏览;或跳过)
- 可选,确定是否延长与选择的产品兼容
- 要求用户确认的所有细节安装
- 创建标记文件标记扩展的安装根
- 文件拷贝到硬盘上(见下文)登记车主和许可证密钥的
- 插入名称为“关于”描述
- 创建一个相应的条目,以允许用户卸载扩展
- 写链接文件在每个选定产品分机与产品
- 报价关联,以显示扩展的发行说明(“自述”文件)
(从Extension installer creation script复制步骤)
我有几个问题:有没有人试图创建的Windows安装程序Eclipse功能之前?它对你有用吗?任何需要准备的问题?
我几乎没有安装程序包的使用经验。哪个安装程序能够处理所有这些步骤?对于第7步,我想在磁盘上搜索已安装的Eclipse产品(可通过主目录中的.eclipseproduct
文件检测到)。第8步应该检查必备功能安装(不知道如何做到这一点,而只是在features
目录扫描用于安装的功能应该为现在的工作),如果没有,安装它们(将在安装程序捆绑)
我'd喜欢使用Inno Setup,NSIS,Excelsior Installer或其他可能的其中之一。哪一个能够做到这一点?
感谢您的评论。我不想创建整个Eclipse发行版。我想帮助人们将我的插件安装到他们基于Eclipse的产品(Eclipse本身,Adobe Flex Builder,Adobe Flash Builder,Zend Studio,Aptana Studio等)中。我想要一件容易的事...而“帮助>安装新软件”的作品,它离我的* easy * :-)定义很远。如果我能以某种方式将插件“推”到Eclipse中,并且Windows安装程序看起来像一种方式(对于Windows用户至少;-)) – 2009-07-28 18:53:36