2012-07-15 113 views
1

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

我想它与我的框架有关,因为我在另一台计算机上执行相同的操作,并且tycho运行成功。您是否可以检测到我的问题? 在此先感谢!

回答

1

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

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

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

同时确保所有的模块引用同一个父POM,而不是旧版本的POM的。