【问题标题】:How to run ant apt task on java 1.8如何在 java 1.8 上运行 ant apt 任务
【发布时间】:2018-01-25 01:57:18
【问题描述】:

在 Ant Apt 网站上,有信息表明尝试在 java 1.8 上运行 ant apt 任务会崩溃。但是在我必须更改的应用程序中,我必须使用此任务,因为它是内置在 ant build 中的,并且很难迁移到使用 javac 和 javax.annotations api 而不是 ant apt 。

任何人都知道如何避免这种崩溃并在 java 1.8 上运行 Ant apt 任务。

【问题讨论】:

    标签: java ant annotations


    【解决方案1】:

    你别无选择,你必须迁移。

    apt 工具及其关联的 com.sun API 自 Java 7 发布以来已被弃用,并随着 Java 8 的发布而被完全删除。如the relevant JEP 所述:

    apt 注释处理框架是特定于 JDK 的,可以追溯到 JDK 5。API 的功能是使用 JSR 269 标准化的,它作为 Java SE 6 的一部分提供。在 JDK 7 中,整个 apt API 是已弃用。

    [...]

    注释处理的用户将收到大量警告 apt 已被删除,因此可以在 JDK 8 发布之前进行所需的迁移。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-05
      • 1970-01-01
      • 2011-03-31
      • 1970-01-01
      • 2012-09-30
      相关资源
      最近更新 更多