1

我尝试在 ubuntu 中运行 tycho,但我遇到了这个错误。无法在项目 tychodemo.bundle 上执行目标 org.eclipse.tycho:tycho-packaging-plugin:0.14.1:build-qualifier (default-build-qualifier):执行目标 org.eclipse.tycho 的 default-build-qualifier: tycho-packaging-plugin:0.14.1:build-qualifier 失败:无法在插件 'org.eclipse.tycho:tycho-packaging-plugin:0.14.1' 中加载 mojo 'build-qualifier'。缺少必需的类:org.eclipse.tycho.core.TychoProject

我想这与我的框架有关,因为我在另一台计算机上做同样的事情并且 tycho 成功运行。你能发现我的问题吗?提前致谢!

4

1 回答 1

1

Tycho 类的类加载器错误通常是由在同一个反应器中混合多个 Tycho 版本引起的。作为构建构建扩展,一次只能有一个版本的 Tycho 处于活动状态。

为此,请检查您的反应器是否对 Tycho 构建扩展和 Tycho 插件使用相同的版本,例如通过使用变量${tycho-version}作为版本并在父 POM 中定义该版本:

<properties>
   <tycho-version>0.14.1</tycho-version>
</properties>

还要确保所有模块都引用相同的父 POM,而不是旧版本的 POM。

于 2012-08-16T11:55:27.820 回答