Tycho是否适用于Eclipse 3.5

时间:2009-10-07 07:47:37

标签: eclipse osgi tycho maven-3

我终于看到了Tycho(Maven 3和OSGi之间的桥梁),但我没有走得太远。在tutorial之后,我已经下载了Tycho 0.3.0-DEV-1819和tychodemo.zip,并按照指示将它们解压缩。我将1.5.0_15 JDK设置为JAVA_HOME。

当我跑步时(没有换行):

c:\tycho\bin\mvn org.codehaus.tycho:maven-tycho-plugin:generate-poms 
    -DgroupId=tycho.demo -Dtycho.targetPlatform=c:/eclipse-3.5

我收到以下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/classworlds/Launcher

通常我会花一点时间调试,但是正如教程所说使用Eclipse 3.3.2我想知道问题是我使用Eclipse 3.5。

任何人都可以确认Eclipse版本是问题所以我可以去下载旧的Eclipse版本吗?或者更好地指出我最新的第谷的傻瓜指南? (我正在关注的是11个月)

1 个答案:

答案 0 :(得分:5)

现在我感到愚蠢,只要我点击Ask Your Question我发现Tycho的mvn.bat继承了我的M2_HOME环境变量(设置为Maven-2.2.0安装) 。将M2_HOME设置为指向c:\tycho已经解决了问题。

第二个版本(打包网站)将针对Eclipse 3.5运行并生成一个合理的网站。我还没有确认它实际上会在目标平台上运行。

希望这至少可以帮助下一个人......