Osgi 对仅构建时依赖项使用可选包解析是否可以接受?

Osgi 对仅构建时依赖项使用可选包解析是否可以接受?,osgi,Osgi,我对包javax.annotation[2.0,3)具有构建时依赖性。这是因为我在一些谓词实现中使用了Guava和@Nullable注释 这些注释只是构建时依赖项,所以可以将它们标记为可选的,而不将它们包含在我的运行时发行版中(以尽可能节省空间) 这应该很好。您也可以完全忽略导入 Import-Package: javax.annotation;resolution:=optional;version="[2.0,3)"

我对包
javax.annotation[2.0,3)
具有构建时依赖性。这是因为我在一些
谓词
实现中使用了Guava和
@Nullable
注释

这些注释只是构建时依赖项,所以可以将它们标记为可选的,而不将它们包含在我的运行时发行版中(以尽可能节省空间)


这应该很好。您也可以完全忽略导入

Import-Package: javax.annotation;resolution:=optional;version="[2.0,3)"