質問

私はEclipse 3.4(サービスパックではなくganymede公式)を使用しています。

機能をカテゴリ別に整理する更新サイトがあります。エディターや XML ではすべてがうまく表示されます。

サイトがオンラインになったら、通常の方法でアクセスすると、すべての機能が「未分類」であることがわかります。3.4 を実行している複数のコンピュータから試してみましたが、同じ問題が解決しません。

興味深いのは、私が Eclipse 3.3 を使用したことで、カテゴリーはよく表示されましたが、もちろん 3.4 で作られたプラグインをインストールすることはできませんでした。

何か間違ったことをしているのでしょうか、それともこれは既知の問題なのでしょうか?

役に立ちましたか?

解決

新しい 'p2'プロビジョニングシステムのため、既知の問題のようです。

このディスカッション、およびこのバグ。言われていることは...「3.5M3まで置いておいて、もう一度試してみてください」

他のヒント

この解決策は私にとってはうまくいきます:

  1. PDE 更新サイト プロジェクトを使用して、site.xml を作成し、プラグインを構築します。ここでカテゴリを必ず設定してください。
  2. 更新サイトのビルドによって作成された artifacts.xml と content.xml を削除します。
  3. 使用 P2 メタデータ ジェネレーター アーティファクトとコンテンツ ファイルを生成します。圧縮オプションを使用しているので、jar を取得しています。
  4. 更新サイトには次のものが含まれている必要があります。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/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top