annotaiton-mock-builder, JAXB2 annotation mocks, JAX-WS maven plugin, and Hudson release!
When java.net went down for the site upgrade, a lot of work has stopped in my "main" projects, since we couldn't commit changes. It turns out that that is precisely the kind of productivity time that I needed — I spent that time working on smaller projects that needed my attention.
So now that java.net is back, I'm announcing the releases of the new versions of ...
- Annotation mock builder
- This maven plugin generates "annotation mocks" from annotation interface definitions. Annotation mocks are Java beans that implement the annotation interface, so that you can programatically create instances of them and pass around. I developed this for the project I'll introduce next, but it should be useful on its own. For example this can be used in Guice.
- JAXB 2.1 API annotation mocks
- Generated by using the annotation mock builder, this jar provides annotation mocks for all the annotations in the JAXB 2.1 API. This is useful for implementing custom AnnotationReader.
- JAX-WS maven plugin v1.2
- This version fixed some bugs in wsgen.
- Hudson 1.97 and 1.98
I finally decided to require Java5 starting Hudson 1.97. This really simplified POM (I had to do some real POM hacking to fool Maven into building two versions in parallel), and I plan to take advantage of Java5 features (annotations in particular) in the code to make hacking Hudson more fun. In a long run this should also benefits users.