如何将属性页添加到eclipse项目(RCP / Plugin)

时间:2017-02-16 11:05:29

标签: java eclipse eclipse-plugin eclipse-rcp

我正在尝试向项目添加属性页面。在第一步中,我使用模板向导来创建属性页面。我将targetglass值从org.eclipse.core.resources.IFile更改为org.eclipse.core.resources.IProject。但是,然后我启动插件并单击单个项目项,不显示属性页。

我测试了以下提示,但对我没什么用处:

我将我的代码简化为这个plugin.xml:

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>

   <extension
         point="org.eclipse.ui.propertyPages">
      <page
            name="TEST Sample Page"
            nameFilter="*.*"
            class="testplugin.properties.SamplePropertyPage"
            id="testplugin.properties.samplePropertyPage">
        <enabledWhen>
            <adapt type="org.eclipse.core.resources.IProject">
                <test property="org.eclipse.core.resources.projectNature" 
                      value="org.eclipse.jdt.core.javanature"/>
            </adapt>         
        </enabledWhen>
      </page>
   </extension>

</plugin>

有人有提示吗?

THX。 本

1 个答案:

答案 0 :(得分:1)

删除nameFilter="*.*"。这仅适用于尝试匹配特定文件类型,而不是项目。

您还将属性页限制为仅在Java项目上显示。