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.