With a pair of changesets pushed recently, the time for apt
to be included in the JDK has drawn to a close, nearly eight years after first being added to the platform.
In the Mythical Man-Month sense, apt
was always planned to be the one we threw away, we just didn't realize how slow the windup and pitch would be!
The API, but not implementation, of apt
were among the first components of the JDK to be released as open source.
I learned a lot about technologies and project managment while working on apt
, and it was quite satisfying to carry those lessons over to the "second system" of annotation procesing in JSR 269.