Skip to main content

Blog Archive for kohsuke during May 2008

Hudson started several years ago as my hobby project, yet over the time it has really grown in terms of popularity. Now it's one of the most active projects on java.net with users all over the world. Unfortunately, this being a hobby means I still had day job responsibilities like JAXB, Metro, and GlassFish v3, so I had to work on Hudson weekends and in the night. Well, I'm happy to report that...
Thanks to Annies Abduljaffar, the java.net Maven2 repository now serves Nexus index. What this means for users is that tools like m2eclipse and NetBeans maven plugin can discover archetypes from the repository, auto-complete groupIds/artifactIds in POM, adds missing <dependency> tag automatically when you complete a class name, etc. Now, I see that the Maven support in NetBeans and Eclipse...
I learned in JavaOne that the latest version (1.6.0) of VirtualBox has a web service API. Since one of the things I work on is Metro web service toolkit and because I wanted to use VirtualBox as Hudson slaves for better provisioning, this seemed like the obvious choice for my use case. Now, when I tried VirtualBox WSDL through wscompile, I found that the resulting client interface is nearly...
I wrote a small Java library that converts a ssh key file in the PuTTY format into the OpenSSH format, which is much more widely used. The original motivation for this was that I saw some Hudson users who seemed to be using the PuTTY key file whereas Hudson (or more presicely the trilead ssh library that Hudson uses) only handles the OpenSSH format. The key conversion requires several...
I just pushed a new version of JAXB RI, 2.1.7. This version contains several bug fixes, and it's the one used by the latest Metro 1.2.
My JavaOne highlights Shook hands with Jonathan Schwartz Jonathan Schwartz and Rich Green came to the GlassFish overview session in CommunityOne, of which I was a small part. I've seen Jonathan a few times in the cafeteria, but never so closely. I thought he got a little chubbier, but maybe it's just me. Their Q&A time forced us to cut my part entirely :-(, but oh well. People liked...
This year in JavaOne, Hudson won Duke's Choice Award. Thank you very much for everyone for contributing/using Hudson! P.S. Bill Pugh of findbugs dropped by the Hudson booth and told me that his Thursday talk "Using FindBugs in Anger" mentions Hudson. Nice!
This year, we got a small comfy booth dedicated just for Hudson, inside a section called Java playground (and I just finished setting up a booth.) So if you are coming to JavaOne, please consider dropping by. I might not be at the booth all the time, but looking forward to seeing many of you.
As another proof of concept for the embeddable GlassFish v3 that I discussed a few days ago, Vivek and I wrote a little addition to Grails so that you can use GlassFish v3 instead of Jetty (As Vivek noted, I was quite happy with the ease of integration.) Vivek's posting has more details about internal working, but here's how you can use it: Pick up the latest *-overlay.zip from here. Extract...
Some of the recent developments in Hudson: More SCM plugins It's amazing how many SCMs the world has developed, and it's even more amazing to see so many people signing up to write SCM plugins for Hudson. Michael Donohue recently added BitKeeper plugin and URL SCM plugin (which is to check the timestamp of URL and if it's new it copies it over.) In the mean time, Nigel Magnay wrote a Git plugin...