3

私はようやく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

次のエラーが表示されます。

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

通常、私はデバッグに少し時間を費やしますが、チュートリアルでは Eclipse 3.3.2 を使用するように指示されているため、Eclipse 3.5 を使用していることに問題があるのではないかと考えています。

古いEclipseバージョンをダウンロードできるように、Eclipseバージョンが問題であることを誰かが確認できますか? または、最新の Tycho for dummies ガイドを教えてください。(私がフォローしているのは生後11か月です)

4

1 に答える 1

5

クリックするとすぐにAsk Your Question、Tychoが私の環境変数 (Maven-2.2.0 インストールに設定) をmvn.bat継承していることに気づきました。を指すようにM2_HOME設定すると、問題は解決しました。M2_HOMEc:\tycho

2 番目のビルド (サイトのパッケージ化) は Eclipse 3.5 に対して実行され、見栄えの良いサイトが生成されます。ターゲット プラットフォームで実際に動作するかどうかはまだ確認していません。

うまくいけば、これは少なくとも次の人を助けるでしょう...

于 2009-10-07T07:54:56.690 に答える