Skip to main content

Blog Archive for kohsuke during July 2007

I just released a new version of Hudson (1.122.) Along with the usual bug fixes and improvements, this version includes one note-worthy feature, which is what I call "matrix project." Here's how this new job type is typically useful. Let's say you are developing the JAX-WS RI. This project needs its tests to run on many different environments. We need to test on Solaris, Linux, and Windows. We...
I've been spending significant part of my time this week on HK2. After some initial work on configuring components inside HK2 and talking to Kedar who knows the current GF configuration mechanism inside out, I decided to make some serious changes to the way HK2 works internally. In the initial work, I used to load configuration directly into components. While this was faster, it prevents us...
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. They then digress to work around a problem that can be more easily fixed by using cd before invoking Gant. But anyway, I believe things should be easy and intuitive, so I thought maybe I'd just write a plugin to integrate...
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. It's much like how Maven plugin is built by Maven, where all kinds of additional...
The last week saw three additions to the growing list of Hudson plugins. One is the clover plugin by Stephen Connolly. Stephen has been hacking the Hudson core code seriously as well. Nigel Daley has posted the plot plugin. This plugin provides a generic plotting capability, and can be used to keep track of anything — jar file size, # of bug fixes, anything. So it's handy if you'd like...
As a follow-up to the introduction of Metro, today I merged users@jax-ws.dev.java.net and users@wsit.dev.java.net into users@metro.dev.java.net All the existing archives of two lists were moved to the users@metro archive, and all the existing subscribers of the two lists are carried over to the new list. Nabble archive is also set up although this doesn't incldue the past archive. This...
One common complaint from the JAXB users is the lack of support for binding 3rd party classes. The scenario is this — you are trying to annotate your classes with JAXB annotations to make it XML bindable, but some of the classes are coming from libraries and JDK, and thus you cannot put necessary JAXB annotations on it. Knowing that this would be a problem, I designed the JAXB RI with a...
I just released the JAXB RI 2.1.4. This version contains a number of bug fixes and should be good for anyone using 2.1.x RIs today. This release contains 22 changes and it's been 3 months since 2.1.3, the previous release. I have one question for you guys — would you like us to release more frequently, less frequently, or is 3 months just about right?
Fedor Malyshkin started a very interesting JAX-WS commons project called beans-generator. This project lets you get rid of the wsgen step entirely (by generating them at runtime instead), so it simplifies the development process. I think we need to look at the code and see if we can get this done in Metro itself.