3

状況: Eclipse用のtychoプラグインを使用してビルドしようとしているEclipseRCPアプリケーションがあります。
IDe内でEclipseアプリケーションを実行している場合、アプリケーションは正常に実行されます。
tychoを使用してアプリケーションをビルドすると、次のエラーがスローされます。

The type org.eclipse.swt.widgets.Button cannot be resolved. It is indirectly referenced from required .class files

私がしたこと:
「要件の欠落」例外がスローされた他のケースでは、それが見つかりました-推移的なプラグインの欠落-依存関係が理由でした

私の場合、SWTウィジェットの「ボタン」がないので、swtをインポートしようとしています。SWTはプラットフォームに依存するため、ここで説明するように、製品内にswtをインポートしています。

とにかく、コンパイル中にエラーが再び発生します。

質問:
誰かがこの問題を解決するためのアイデア、方法を持っていますか?

4

1 に答える 1

1

メーリングリスト(Thnx Jeff MAURY!)から回答を得ました-これはtychoのバグのようです。 これが利用可能なパッチです。

私のように、GITをまだ知らない人のために:

  • Windowsでパッチをチェックアウトするときは、EGitクライアントではなくTortoiseGitまたはMSYGitクライアントを使用します-リポジトリを認識しません。
  • さらに、gitリポジトリではなくhttpsリポジトリを使用してください-gitは私のために機能しませんでした
  • そして、checkot構文は次のとおりです-https://git.eclipse.org/r/tycho/org.eclipse.tycho.gitはgit clone https://git.eclipse.org/r/tycho/org.eclipse.tycho.gitここリポジトリURLです
于 2012-11-08T09:41:50.557 に答える