【发布时间】:2016-08-26 15:25:14
【问题描述】:
我正在使用基于 Equinox 的 Eclipse 开发 OSGI 应用程序。现在我想使用 DS annotation v1.3.0 主要用于 v1.2.0 中不可用的字段注入。但我不知道如何设置我的构建以获得正确版本的“org.osgi.service.component.annotations”(唯一可用的是 v1.2.0)?
【问题讨论】:
-
为什么不使用 Bndtools?
-
昨天才知道这个工具,我的工具链是由maven、tycho、pde组成的。我每天都花很多时间来配置这个,可能是时候用bndtools来简化它了!你知道 maven 是否仍然与 bndtools 相关吗?因为我的主要同事使用标准 jars 和 maven,所以我需要一个很好的论据来告诉他们我抛弃了 maven。
-
Bndtools 与 maven 不同,但您可以使用 Maven 中心的 JAR 并将其发布到 Nexus/Artifactory。我们即将在 bnd 中发布一个特殊的 Maven 存储库,它使用标准 Maven POM 作为其规范。
标签: eclipse annotations osgi equinox