2012-01-18 2 views
1

p2가 설치된 Eclipse에서 RCP 프로젝트에 대한 질문이 있습니다.Help 메뉴에서 새 소프트웨어 설치 제거 (p2)

"새 소프트웨어 설치"및 "업데이트 확인"옵션과 함께 도움말 메뉴가 있으며 제품에서 "새 소프트웨어 설치"옵션을 제거해야합니다.

그럴 수 있습니까? 그렇다면 어떻게?

웹에서 답변을 찾으려고했지만 아무 것도 찾지 못했습니다. 내가 프로젝트에이

특징은 다음과 같습니다

  1. org.eclipse.equinox.p2.rcp.feature
  2. org.eclipse.rcp
  3. org.test (내 기능)

답변

1

: 당신이 항목을 없애기 위해 XSLT - 변환을 사용하는 경우 다음과 같은 XSL-조각을 사용할 수 있습니다. ApplicationActionBarAdvisor에 코드로 도움말 메뉴를 삽입하면 p2가 메뉴를 자동으로 채 웁니다. p2 침입이없는 사용자 지정 도움말 메뉴를 만들려면 plugin.xml의 확장 탭에서 메뉴 확장에 메뉴 '도움말'을 추가하고 'org.eclipse.equinox.p2.ui'명령을 추가해야합니다 .sdk.update '

0

Equinox Transforms 확장 (어댑터 훅)을 사용하여 해당 항목을 제거 할 수 있습니다. 그것은 간단했다

<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> 
관련 문제