Here's how this new job type is typically useful.
I've been spending significant part of my time this week on HK2.
I noticed that nice folks at Stelligent are talking about using Gant inside Hudson. They are saying that to run Gant you'd need to run a shell script and then invoke Gant.
I spent a good portion of the day on HK2 (the rest went to the usual "fix bugs now! I mean NOW!" drill that we all know right before a big release.)
Much of the productivity improvements in HK2 (compared to how GFv2 is done) come from the fact that HK2 comes with a Maven plugin that knows how to build a HK2 module.
The last week saw three additions to the growing list of Hudson plugins.
As a follow-up to the introduction of Metro, today I merged firstname.lastname@example.org and email@example.com into firstname.lastname@example.org
All the existing archives of two lists were moved to the users
One common complaint from the JAXB users is the lack of support for binding 3rd party classes.
I just released the JAXB RI 2.1.4.
Glassfish v3 is built by Maven 2, so most of the time the edit/build/debug cycle is as easy as:
$ mvn -o compile
$ mvn gf:run
Now, when I am debugging a problem, I often want to see more detailed logs that are recorded at INFO/CONFIG/FINE/etc levels.