2012-07-09 52 views
6

是否有某处列出所有可能性,以在Eclipse RCP项目中定义依赖关系?可能按资源过滤?Eclipse RCP - 定义依赖关系的所有可能性?

可能的依赖关系:

  • 从其他Eclipse RCP的插件
  • 通过包装,没有明确地定义插件
  • 罐子库
  • ...
+0

我不确定您的意思是按资源过滤?你能否详细说明一下。 – 2013-03-22 08:28:38

+0

我不确定跳过是否为活动用户。我希望在一般的Eclipse RCP中获得关于依赖关系的详细答案。 – 2013-03-22 09:47:19

+0

想要好的链接。 – 2013-03-22 09:47:45

回答

1

如你所说,您可以使用MANIFEST.MF中的以下指令来定义相关性

  • Require-Bundle(对于依赖于指定包)
  • Import-Package(用于取决于可用的软件包由其他束出口)
  • Bundle-Classpath(嵌入式路径(!)和JAR)

也,当你创建一个Fragment时,它必须定义它的Fragment-Host,当然,这也是一个意义上的依赖关系

在一个RCP项目,您可以设置功能,并且您可以指定依赖关系来捆绑您的RCP应用程序的这些功能

+0

MANIFEST.MF是唯一可以定义依赖关系的地方,即使是Tycho也是如此? – 2013-03-22 08:43:14

+0

我是Eclipse RCP的新手,需要一个很好的链接来开始。 – 2013-03-22 09:59:38

+0

@PaulV with Tycho当使用tychos 考虑时,您也可以选择使用POMs依赖项部分,但我对这种方法有着混合的经验 - 据我所知,最好依赖MANIFEST.MF和使用tycho时的目标定义 – 2013-03-25 14:00:45