1

p2 がインストールされている Eclipse の RCP プロジェクトについて質問があります。

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

それをしてもいいですか?もしそうなら、どのように?

Webで答えを探してみましたが、何も見つかりませんでした。

私がプロジェクトに持っている機能は次のとおりです。

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

2 に答える 2

1

シンプルでした。ApplicationActionBarAdvisor にコードでヘルプ メニューを挿入すると、p2 によってメニューが自動的に埋められます。p2 イントロミッションのないカスタム ヘルプ メニューを作成するには、plugin.xml の拡張機能タブに移動し、メニュー拡張機能に「ヘルプ」メニューを追加し、コマンド「org.eclipse.equinox.p2.ui. sdk.update'

于 2012-01-25T12:58:23.143 に答える
0

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

<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>
于 2012-01-18T16:19:30.133 に答える