我尝试在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 failed:无法在插件'org.eclipse.tycho中加载mojo'build-qualifier':tycho-packaging-plugin:0.14.1'。缺少必需的类:org.eclipse.tycho.core.TychoProject
我想这与我的框架有关,因为我在另一台计算机上做同样的事情并且tycho成功运行。你能发现我的问题吗? 提前谢谢!
答案 0 :(得分:1)
Tycho类的类加载器错误通常是在同一个反应器中混合多个Tycho版本引起的。作为构建构建扩展,一次只能有一个版本的Tycho活动。
为此,请检查您的reactor是否使用相同版本的Tycho构建扩展和Tycho插件,例如通过使用变量${tycho-version}
作为版本并在父POM中定义该版本:
<properties>
<tycho-version>0.14.1</tycho-version>
</properties>
还要确保所有模块都引用相同的父POM,而不是旧版本的POM。