Eclipse 3.4 でのサイト カテゴリの更新に関する問題
-
02-07-2019 - |
質問
私はEclipse 3.4(サービスパックではなくganymede公式)を使用しています。
機能をカテゴリ別に整理する更新サイトがあります。エディターや XML ではすべてがうまく表示されます。
サイトがオンラインになったら、通常の方法でアクセスすると、すべての機能が「未分類」であることがわかります。3.4 を実行している複数のコンピュータから試してみましたが、同じ問題が解決しません。
興味深いのは、私が Eclipse 3.3 を使用したことで、カテゴリーはよく表示されましたが、もちろん 3.4 で作られたプラグインをインストールすることはできませんでした。
何か間違ったことをしているのでしょうか、それともこれは既知の問題なのでしょうか?
解決
新しい 'p2'プロビジョニングシステムのため、既知の問題のようです。
このディスカッション、およびこのバグ。言われていることは...「3.5M3まで置いておいて、もう一度試してみてください」
他のヒント
この解決策は私にとってはうまくいきます:
- PDE 更新サイト プロジェクトを使用して、site.xml を作成し、プラグインを構築します。ここでカテゴリを必ず設定してください。
- 更新サイトのビルドによって作成された artifacts.xml と content.xml を削除します。
- 使用 P2 メタデータ ジェネレーター アーティファクトとコンテンツ ファイルを生成します。圧縮オプションを使用しているので、jar を取得しています。
- 更新サイトには次のものが含まれている必要があります。site.xml、コンテンツとアーティファクトの jar、機能、およびプラグインのフォルダー。
この手順に従えば、Eclipse 3.3 および 3.4 で問題なく動作します。当然のことながら、このプロセスは Ant を使用して自動化する必要があります。
重要な注意事項:
- メタデータ ジェネレーター Ant タスクを動作させることができなかったので、Java 形式で呼び出します (上のリンクの 2 番目の例)。
- 生成前にアーティファクトとコンテンツ XML を必ずクリアしてください。
- 入力:site.xml および構築されたプラグイン/機能フォルダー
- 更新サイトのタイトルであるmetadataRepositoryNameを指定します(場合によってはユーザーに表示されます)。
近いうちにブログに書けるように頑張ります…ご質問がございましたらお知らせください。
他のカテゴリタグを含むタグの前に、site.xmlでカテゴリを定義するタグを配置することは、私にとってうまくいくようです。機能を追加した後、Eclipseのエディターでカテゴリーを追加すると、混乱してしまいます...
ほとんどの人にとっては非常に簡単ですが、Eclipse更新サイトの初心者にとっては問題になる可能性があります。カテゴリの下に必ず自分のfeautureを子として追加してください。
http://を参照ekkescorner.wordpress.com/2010/04/18/who-eats-the-categories-from-update-sites/