eclipse plus学习日志3:Runtime overview-Runtime components

Eclipse运行时本身被分解成几个包:

如果您的插件依赖于org.eclipse.core.runtime包,那么它将继续不变地运行。
然而,如果您希望最小化依赖项的数量,那么您可以只选择使用的运行时包。
对运行时包的依赖可以使用Import-Package或Require-Bundle来声明

如果您想使用Import-Package头(而不是Require-Bundle),那么您应该注意org.eclipse.core.runtime包被分割成几个包。
导出拆分包的一部分的捆绑包使用一个强制指令。
强制指令要求导入者指定额外的匹配属性,以便成功连接到导出的包。

例如,要只导入org.eclipse.equinox.common bundle提供的包的内容,请使用清单文件中的这一行:

Import-Package: org.eclipse.core.runtime; common="split" 

从org.eclipse.equinox导入包的内容。
registry和org.eclipse.equinox.common bundle,使用:

Import-Package: org.eclipse.core.runtime; registry="split"

上面的示例分别使用了强制匹配属性common和registry。
这允许bundle被解析到拆分包中所需的部分。
要导入完整的包,请不要使用任何匹配的属性:

Import-Package: org.eclipse.core.runtime

这将解析为由org.eclipse.core.runtime聚合包导出的完整包。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值