eclipse - 第谷无法解析 Require-Bundle : org. Sample.ide.common;bundle-version ="1.0.0.qualifier"

标签 eclipse plugins tycho pde

我使用 Tycho 构建了一个 Eclipse 插件项目。

我收到此错误消息。

[ERROR] Cannot resolve project dependencies:
[ERROR]   Software being installed: org.sample.ide.core 1.0.0.qualifier
[ERROR]   Missing requirement: org.sample.ide.core 1.0.0.qualifier requires 'bundle org.sample.ide.common 1.0.0' but it could not be found

org.sample.ide.core-1.0.0.qualifier 具有 org.sample.ide.common-1.0.0.qualifier 作为所需的 bundle 。

当我使用 Eclipse PDE 导出功能导出插件项目时,依赖项目会在同一工作区中被识别。

我的manifest.mf有类似1.0.0.qualifier的版本,我的pom.xml有1.0.0-SNAPSHOT。是这个问题吗?

最佳答案

支持拥有 .qualifier 版本的工件,因此这不是问题的原因。

但是我不确定 Tycho 在多大程度上还支持依赖项中的 .qualifier 替换,例如Require-Bundle header 。 (至少,这是 buggy 。)因此,您应该尝试构建依赖于版本 1.0.0 而不是 1.0.0.qualifier 的项目。

关于eclipse - 第谷无法解析 Require-Bundle : org. Sample.ide.common;bundle-version ="1.0.0.qualifier",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13340102/

相关文章:

java - Java Bukkit 插件上的 RegisteredListener.callEvent 错误

eclipse - 当自动化 Eclipse 的 "Export as Feature"时,Maven/Tycho 看不到我的插件

eclipse - 在eclipse中启动两个spring boot应用

android - Android Eclipse 中的 Date.getTime

android - 当前维护的cordova-plugin-crosswalk-webview 有什么替代方案吗?

eclipse - 启动使用 Tycho 构建的 Eclipse 应用程序时出现 "Unable to acquire application service"错误

java - 使用 Tycho 解决对包 sun.misc 的依赖

java - android - 如何从SDCard中的文件解析json

java - 运行时使用的代码是否有自动突出显示

android - Unity 忽略 android 插件 list 文件,导致其 android list 中缺少 <service> 元素