【问题标题】:How to get DS annotation v1.3.0 in eclipse?如何在eclipse中获取DS注解v1.3.0?
【发布时间】: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


【解决方案1】:

显然,声明式服务规范 1.3 在 2016 年 6 月 21 日 (see Dirk Fauth's article) 上不适用于 Eclipse Equinox。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-11
    • 2020-12-31
    • 1970-01-01
    • 2015-09-19
    • 2023-02-11
    • 1970-01-01
    相关资源
    最近更新 更多