我真的是巴克敏斯特的新人。我刚刚从我们的存储库下载了一个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提前感谢!
诚挚的问候,
发布于 2020-10-22 20:53:14
我最终不得不停止使用远程目标平台,因为我无法解决Buckminster问题。下面描述的解决方法满足了我的插件更新需求。
为了拥有一个控制版本系统,插件更新问题可以通过一个存储库管理器(例如Nexus)来管理。然后,您可以简单地上传目标平台的zip和更新后的插件。然而,这会强制配置将目标平台设置为本地,因此您需要预先下载并解压缩它。
https://stackoverflow.com/questions/60758849
复制相似问题