Annogen is a framework for overriding JSR175 Annotations. The overrides can be driven by XML or by arbitrary plugin code that you write.
Because Annogen will run under JDK 1.4, it can help your migrate your application to JSR175 annotations while continuing to support javadoc tags.
Annogen works with a variety of popular Java introspection APIs, including Reflection, Javadoc-Doclet, APT-Mirror, QDox and JAM.
Tuesday, December 7
In preparation for the move, I've gone ahead and moved everything under org.codehaus.annogen. We can finally say what the package names are going to be.
Also, I've created a larger distribution zip that includes sources, docs and examples. Well, ok, just one example right now, but it's a start. To run an example, just 'ant' the build.xml file that is in the root directory of each one.
Monday, December 6
Great news! Annogen has been accepted to be a new project at codehaus.
Sunday, December 3
I've had a flurry of interest in Annogen in recent days, so I'm putting up this website as a temporary goto point. I'm still shopping around for a more permanent home for annogen and its companion API, JAM.
Please be aware that annogen is still under development. It's really starting to shape up now, but I'm still not ready to promise that a few interface names won't change (much less that it is bug free ).
Also, the package name (net.pcal) definitely will be changing. I'm continuing my search for a permanent open source home for annogen.
Please send email to pcal at bea dot com