Tycho是否适用于Eclipse 3.5

Ric*_*ler 3 eclipse osgi maven-3 tycho

我终于看到了Tycho(Maven 3和OSGi之间的桥梁),但我没有走得太远.在本教程之后,我已经下载了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
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/classworlds/Launcher
Run Code Online (Sandbox Code Playgroud)

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

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

Ric*_*ler 5

现在我感到很愚蠢,一旦我点击Ask Your Question它就发现Tycho mvn.bat正在继承我的M2_HOME环境变量(设置为Maven-2.2.0安装).设置M2_HOME指向c:\tycho过去的问题.

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

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