gpt4 book ai didi

eclipse - 如何在安装前验证升级

转载 作者:行者123 更新时间:2023-12-04 21:20:30 24 4
gpt4 key购买 nike

我们有一个获得许可的 eclipse 功能,该许可由我们自己的代码处理。用户可以进入我们的更新站点并升级他的功能。我们面临的问题是当用户的许可证需要更新才能使用新的升级时。

我想要做的是根据用户许可证验证功能版本,并警告用户在安装之前需要更新他的许可证。

我想我会使用自定义 eclipse p2 touchPoint action validateLicense 来做到这一点。

例子:

我的代码被调用,在那里我根据用户的许可证验证版本。如果失败,我会警告用户,然后他可以取消安装。

所以我的第一个问题是:

  • 我做对了吗,还是有其他方法可以做到这一点?

  • 我的第二个问题非常基本:
  • 我在哪里告诉 eclipse 运行我的代码?
    我看过here at eclipse help他们在哪里解释它是什么。但我不明白把信息放在哪里来运行我的代码?是不是在feature.xml 中。

  • 最后:
  • 有没有如何创建和使用 p2 touchPonts 的例子?
  • 最佳答案

    接触点在安装时执行,这意味着解决(验证)已经发生。我不确定他们会不会有所帮助。创建一个代表用户已安装许可证的可安装单元 (IU)(或 Eclipse 功能)怎么样?然后,您将依赖您的产品到该许可证。

    例如,创建一个名为 com.mycompany.license (1.0.0) 的 IU。您将创建另一个名为 com.mycompany.license (2.0.0) 的许可证。安装许可证后,相应的 IU 将添加到配置文件中。

    现在,当您安装产品时,产品的新版本将需要许可证版本 2.0.0。如果未安装此许可证,则解析将失败。

    这有意义吗?你认为这会有所帮助吗?

    关于eclipse - 如何在安装前验证升级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12743295/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com