5


2

私はEclipse更新サイトを生成していて、それがユーザーのサイトリストに表示されるときに、URLとしてではなく名前(たとえば "Ganymedeプロジェクト")として表示されるようにラベルを付けようとしています。

PDEまたはsite.xmlにパラメータが見つかりませんでした

私が見たことがある唯一のことはそれを生成して手動でartifact.xmlを編集することですが、それはあなたがビルドする度にめちゃくちゃになり、地獄のように醜いです。

2 Answer


2


私はEclipseの更新サイトの構築に慣れていないので、これについては100%確信できませんが、このページ:

サイト名をパラメーターとして含むorg.eclipse.equinox.p2.metadata.generator.EclipseGeneratorを使用して、更新サイトのメタデータを生成できることを示しているようです。

_ _ ==== 出力を説明する引数

{空の}[…​]

  • - メタデータリポジトリ名*

メタデータリポジトリのわかりやすい名前 _ _

サイトのメタデータを生成するために、おそらくそれが必要ですか? http://wiki.eclipse.org/WTP/What_we_have_learned_(to_love)_about_P2も参照してください。

_ …​Since you have both a content.jar and a site.xml at that location, 実際には2つのリポジトリがあります。 あなたは古典的なアップデートサイトとp2レポジトリを持っています(これらのファイルはお互いを知りません/気にしません)。 従来の更新サイトにはサイト名が含まれていません(site.xmlにはname要素がありません)。したがって、これらのサイトは「名前なし」です。 p2リポジトリにはname要素が含まれているため、人間が読める名前が付けられています。 _


0


多分私はあなたの質問を誤解しています、しかし彼らがfind / install機能を使ってそれを追加するとき、ユーザーはサイトの名前を選びませんか? ダイアログは、名前フィールドとURLフィールドを指定します。 名前は[検索サイト]リストに表示されるものです。