【问题标题】:Using PDE build, p2 and AdvancedInstaller together一起使用 PDE build、p2 和 AdvancedInstaller
【发布时间】:2010-12-05 04:01:12
【问题描述】:

我正在使用 Eclipse 3.5.1 中的命令行版本的 PDE 构建一个 Eclipse RCP 应用程序。然后我使用 AdvancedInstaller 为 RCP 产品创建安装程序。我认为 InstallShield 和类似的打包程序而不是 AdvancedInstaller 的上下文会相似。

如果我将 p2 配置合并到我的构建中,我是否能够继续将产品作为独立安装程序分发(仍由 Advanced Installer 生成)并通过 p2 生成的更新存储库进行更新?

【问题讨论】:

    标签: eclipse build rcp p2 pde


    【解决方案1】:

    我对 AdvancedInstaller 一无所知,但我猜它本质上是对您构建的 RCP 产品进行打包。

    是的,您应该可以按照您的描述进行操作。在构建中打开 p2 不应该改变与该安装程序相关的任何内容,构建结果仍将是您可以打包的可运行 RCP 产品。

    不同之处在于您打包的产品将针对 p2 进行正确配置。 (它实际上是 p2 install 操作的结果)。该版本还可以选择为产品生成一个 p2 存储库,您可以将其放在网络上,以便从一个版本到另一个版本进行更新。

    【讨论】:

      【解决方案2】:

      另外需要考虑的是,您可以让 P2 自己处理部分安装,而不是用安装程序语言编写。例如。如果您需要安装产品的不同选项(不同的插件集),您可以使用 P2 Director 来配置产品作为安装的一部分。

      P2 是一款非常酷的软件,值得花时间使用。

      【讨论】:

        猜你喜欢
        • 2011-11-21
        • 1970-01-01
        • 2014-09-05
        • 1970-01-01
        • 2016-05-04
        • 1970-01-01
        • 1970-01-01
        • 2011-12-06
        • 2011-04-24
        相关资源
        最近更新 更多