如何创建包含非二进制文件的Eclipse插件

如何创建包含非二进制文件的Eclipse插件,eclipse,eclipse-plugin,Eclipse,Eclipse Plugin,我正在尝试创建一个Eclipse插件,使Papyrus模型可用于工作区。我们的目标是为用户提供一种简单的方法,让他们在自己的模型中引用该模型。我试图通过在一个新的插件项目中包含模型文件、设置扩展点来生成这样的插件;但后来,当插件被包括在内时,模型就无处可寻了 在过去,我能够创建添加按钮或上下文菜单的插件,但不能简单地提供资源。可能吗?怎么做 多谢各位 更新:plugin.xml的内容: 资源的build.properties中可能缺少条目。此文件必须列出插件中要包含的所有内容。谢谢Greg,在b

我正在尝试创建一个Eclipse插件,使Papyrus模型可用于工作区。我们的目标是为用户提供一种简单的方法,让他们在自己的模型中引用该模型。我试图通过在一个新的插件项目中包含模型文件、设置扩展点来生成这样的插件;但后来,当插件被包括在内时,模型就无处可寻了

在过去,我能够创建添加按钮或上下文菜单的插件,但不能简单地提供资源。可能吗?怎么做

多谢各位

更新:plugin.xml的内容:


资源的build.properties中可能缺少条目。此文件必须列出插件中要包含的所有内容。谢谢Greg,在build.properties文件中,我可以标记要包含的模型文件。通过这种方式,在安装插件时注册模型,但它不可用。我肯定还缺少什么。在问题中添加plugin.xml,也许我们可以看到一些东西
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
   <extension
         point="org.eclipse.emf.ecore.dynamic_package">
      <resource
            uri="test.profile.plugin.resource1">
      </resource>
   </extension>
   <extension
         point="org.eclipse.uml2.uml.dynamic_package">
      <profile
            uri="test.profile.plugin.profile1">
      </profile>
   </extension>
   <extension
         point="org.eclipse.papyrus.uml.extensionpoints.UMLProfile">
      <profile
            name="test.profile.plugin.profile1"
            path="test.profile.plugin.profile1">
      </profile>
   </extension>

</plugin>