【问题标题】:Error while trying to update p2 site with Buckminster尝试使用 Buckminster 更新 p2 站点时出错
【发布时间】:2020-03-19 14:07:02
【问题描述】:

我是 Buckminster 的新手。 我刚刚从我们的存储库中下载了一个需要更新插件的 Eclipse RCP 项目(放置在其目标平台中)。我们目前正在使用远程目标平台。

我已经下载了在 targetplatform.source 项目中配置其路径的远程目标平台,然后我进行了更新并重新加载它以检查插件的版本。我在 targetplatform.feature 项目(包含 buckminster.properties 文件)上更改了 feature.xml 中的版本号。

当我右键单击 targetplatform.feature 项目时,问题出现了,选择 Buckminster > Invoke action... > site.p2。这只会引发一个错误,控制台会显示带有相同错误的 Buckminster 日志:

java.lang.IllegalArgumentException: case variants of key: awt.toolkit: case variants of key: awt.toolkit

提前致谢!

最好的问候,

【问题讨论】:

    标签: eclipse eclipse-rcp target-platform buckminster


    【解决方案1】:

    我最终不得不停止使用远程目标平台,因为我无法解决 Buckminster 问题。下面描述的解决方法涵盖了我的插件更新需求。

    为了有一个控制版本系统,插件更新问题可以通过一个存储库管理器(例如 Nexus)来管理。然后,您可以简单地使用更新的插件上传目标平台的 zip。但是,这会强制配置将目标平台设置为本地,因此您需要事先下载并解压缩。

    【讨论】:

      猜你喜欢
      • 2011-06-12
      • 1970-01-01
      • 2011-03-30
      • 2012-01-11
      • 1970-01-01
      • 2018-08-14
      • 2019-05-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多