2012-01-18 3 views
1

Eclipseにインストールされているp2のRCPプロジェクトに関する質問があります。ヘルプメニューから新しいソフトウェアをインストールする(p2)

"新しいソフトウェアをインストールする"と "アップデートを確認する"オプションのヘルプメニューがあり、製品から「新しいソフトウェアをインストールする」オプションを削除する必要があります。

できますか?そしてもしそうなら、どうですか?

ウェブで回答を探してみましたが、何も見つかりませんでした。私はプロジェクトを持っている

特長は以下のとおりです。

  1. org.eclipse.equinox.p2.rcp.feature
  2. org.eclipse.rcp
  3. org.test(私の機能)

答えて

1

単純でした。 ApplicationActionBarAdvisorにコードでヘルプメニューを挿入すると、p2がメニューを自動的に埋めます。 p2の侵入を伴わないカスタムヘルプメニューを作成するには、plugin.xmlの拡張機能タブに移動し、メニュー拡張にメニュー 'ヘルプ'を追加し、 'org.eclipse.equinox.p2.ui'コマンドを追加する必要があります.sdk.update '

0

Equinox Transforms拡張子(アダプタフック)を使用してそのエントリを削除できます。 xslt変換を使用してそのエントリを消去する場合は、次のxslスニペットを使用できます。

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
<xsl:template match="menuContribution[@locationURI='menu:help?after=org.eclipse.equinox.p2.ui.sdk.update']"> 
</xsl:template> 
<xsl:template match="node()|@*"> 
    <xsl:copy> 
     <xsl:apply-templates select="node()|@*"/> 
    </xsl:copy> 
</xsl:template> 
</xsl:stylesheet> 
関連する問題