1

有没有办法在 Eclipse Equinox 中将目录定义为每个包的类路径?这样我就可以将每个捆绑包的所有 3rd 方 jars/配置文件放入此目录中。我知道这可以通过单独定义每个罐子来完成,但我需要一种更简单的方法。

提前致谢

4

2 回答 2

0

你在考虑目标平台吗?它是一个共享包池,可以包含在导入合适包的任何包的“OSGi 类路径”中。您可以在目标平台中包含单个包和整个文件夹。

在正常情况下,我会避免在您的 OSGi 包中嵌入过多的第三方 jar(即直接在包类路径中),因为在包之间共享公共实例更干净。

于 2012-07-07T18:06:54.200 回答
0

No. Each bundle has its own classpath that must be entirely contained within it.

于 2012-07-07T14:52:19.660 回答