Eclipse 更新サイトを生成しています。ユーザーのサイト リストに表示されるときに、URL ではなく名前 (「Ganymede プロジェクト」など) として表示されるように、ラベルを付けようとしています。
PDEまたはsite.xmlでそのパラメータを見つけることができませんでした
私が見た唯一のことは、生成させてから手動でartifact.xmlを編集することですが、それはビルドするたびにめちゃくちゃになり、地獄のように醜いです.
私は Eclipse 更新サイトの構築に慣れていないため、これについて 100% 確信があるわけではありませんが、このページ:
http://wiki.eclipse.org/Equinox_p2_Metadata_Generator
パラメータとしてサイト名を含む org.eclipse.equinox.p2.metadata.generator.EclipseGenerator を使用して、更新サイトのメタデータを生成できることを示しているようです。
出力を説明する引数
[...]
-metadataRepositoryNameメタデータ リポジトリのわかりやすい名前
おそらくそれが、サイトのメタデータを生成するために必要なことでしょうか? http://wiki.eclipse.org/WTP/What_we_have_learned_(to_love)_about_P2も参照してください。
...その場所に content.jar と site.xml の両方があるため、実際には 2 つのリポジトリがあります。従来の更新サイトと p2 リポジトリがあります (これらのファイルはお互いを認識していません)。従来の更新サイトにはサイト名が含まれていないため (site.xml には name 要素がありません)、これらのサイトは "無名" です。p2 リポジトリには name 要素が含まれているため、人間が読める名前になっています。
おそらく私はあなたの質問を誤解していますが、ユーザーは検索/インストール機能を使用してサイトを追加するときにサイトの名前を選択していませんか? ダイアログは、名前フィールドと URL フィールドを指定します。名前は、「検索するサイト」リストに表示されるものです。