是否可以使用可选包解析仅用于构建时依赖性?

时间:2014-09-17 15:48:19

标签: osgi

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

这些是注释,只是构建时依赖性,因此可以将它们标记为可选,并且不将它们包含在我的运行时分布中(为了节省空间)?

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

1 个答案:

答案 0 :(得分:2)

这应该可以正常工作。您也可以完全省略导入。