2009-10-07 78 views
3

我终于看到了Tycho(Maven 3和OSGi之间的桥梁),但我并没有走得太远。在此tutorial之后,我已经下载了Tycho 0.3.0-DEV-1819和tychodemo.zip,并按照说明解开它们。我有一个1.5.0_15 JDK设置为JAVA_HOME。Tycho是否与Eclipse一起工作3.5

当我运行(不换行):

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版本?或者甚至更好地指出我在最新的Tycho傻瓜指南? (我正在关注的一个是11个月大)

回答

5

现在我觉得愚蠢的,我只要一点击Ask Your Question它发生,我认为第谷的mvn.bat是继承我M2_HOME环境变量(设置为一个Maven-2.2.0安装)。设置M2_HOME指向c:\tycho已经解决了问题。

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

希望这将至少有助于下一个人......

+0

+1,享受你的“自我学习”徽章;) – VonC 2009-10-07 09:12:18

+0

谢谢,我会羞得穿 – 2009-10-07 09:24:10

相关问题