Hear ye, hear ye,

The apt tool and associated API that were deprecated in JDK 7 have been removed from JDK 8 [1], as previously discussed in JEP 117 [2]. Therefore, near future promoted builds of JDK 8 will include neither the apt command line tool in $JDK/bin nor any of the apt API.

As has long been recommended [3], annotation processing should migrate to the standardized JSR 269 functionality, which has been included in javac since JDK 6.

-Joe

[1] http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e55522710586
http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2360c8213989

[2] JEP 117: Remove the Annotation-Processing Tool (apt),
http://openjdk.java.net/jeps/117

http://mail.openjdk.java.net/pipermail/compiler-dev/2011-November/003704.html

[3] "An apt replacement,"
http://blogs.oracle.com/darcy/entry/an_apt_replacement

Reply via email to