0

ubuntuでEclipseをセットアップしようとしていますが、F2を押してjavadocポップアップを表示すると、他のUI要素でマウスをクリックするまで、それ以降のすべてのキープレスがブロックされるという非常に厄介なバグに遭遇しました。

バグ自体はこちら ( https://bugs.eclipse.org/bugs/show_bug.cgi?id=353305 ) で確認でき、パッチはhttp://git.eclipse.org/c/platform/eclipse で提供されています。 platform.swt.git/commit/?id=a7026b1b456498a95fd3935ab7b613f4c353caa4

Eclipse のパッチ機能に関する記事を 2 つ見つけました http://aniefer.blogspot.co.uk/2009/06/patching-features-with-p2.html http://eclipsesource.com/blogs/2012/07/ 30/patching-your-own-eclipse-ide/

新しい機能パッチの作成を開始しましたが、これらの記事はどちらも、「機能 ID」と「機能バージョン」に入力する値を魔法のように知っていることを前提としているようです。このパッチを上にリンクしただけで、機能 ID やバージョンがわかりません。

誰かが簡単に実行できる手順を簡単に説明できれば、ここで知識に大きなギャップがあるように感じるかもしれませんが、この情報をどこで探すべきか本当に困っています.

ありがとう

4

1 に答える 1

0

機能パッチは、既存の機能で更新するバンドルを指定する特別な種類の機能です。

私の例では、私の機能パッチはorg.eclipse.rcp機能の 2 つのバンドルを更新しています。機能パッチ自体の ID はパッチを識別しますが (一意である必要があります)、実際にパッチが適用されるものとは関係ありません。

あなたが持っているのはソースコードのパッチです。フィーチャー パッチを作成するには、関心のあるバンドル (この場合は SWT) の適切なソース コードをチェックアウトし、パッチを適用して動作することを確認する必要があります。次に、それと機能パッチをFile>Export...>Plug-in Development>Deployable Features使用して、既存のシステムにインストールするために使用できる更新サイト (を使用) を生成できます。コードを取得するために、プラットフォーム UI に貢献する方法の例を次に示します。これは、 SWTで行う必要があることと似ています。

于 2013-06-28T17:38:00.220 に答える