如何在java 1.8上运行ant apt任务



在Ant Apt webiste上有消息称,试图在java 1.8上运行Ant Apt任务会崩溃。但在我必须更改的应用程序中,我必须使用此任务,因为它是在ant构建中构建的,很难迁移到使用而不是ant apt-use javac和javax.annotations-api。

任何人都知道如何避免这种崩溃,并在java1.8上运行Ant apt任务。

您别无选择,必须迁移。

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

apt注释处理框架是JDK特有的,可以追溯到JDK5。API的功能是用JSR269标准化的,JSR269作为JavaSE6的一部分提供。在JDK7中,整个apt API被弃用。

[…]

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

相关内容

  • 没有找到相关文章

最新更新