2014-11-04 64 views
1

在Ant Apt webiste上有试图在java 1.8上运行ant apt任务的信息会崩溃。但是在我必须改变的应用程序中,我必须使用这个任务,因为它是在ant build中构建的,并且很难迁移到使用java而不是ant来使用javac和javax.annotations api。如何在java 1.8上运行ant apt任务

任何人都有任何想法如何避免此崩溃并在Java 1.8上运行Ant apt任务。

回答

1

你没有选择,你必须迁移。

apt工具和其相关联的API com.sun自爪哇7的释放已被弃用,并与Java 8的释放完全除去如the relevant JEP指出:

贴切的注释处理框架JDK特有的并且可以追溯到JDK 5. API的功能是使用作为Java SE 6的一部分发布的JSR 269进行标准化的。在JDK 7中,整个apt API已被弃用。

[...]注释处理的

用户将有充分的警告贴切已删除,因此需要迁移可以JDK 8船之前。

相关问题