Skip to main content

Kohsuke Kawaguchi

Kohsuke Kawaguchi is a senior staff engineer at Sun Microsystems. He has been working on XML and XML schema languages since 2001, in particular RELAX NG, W3C XML Schema, JAXB, and JAXP. He also hosts many projects on java.net, such as Hudson. More information on him can be found at http://www.kohsuke.org/.
 

Weblogs

I just released a new version of Hudson (1.122.) Along with the usual bug fixes and improvements...

I've been spending significant part of my time this week on HK2.

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.)

...

The last week saw three additions to the growing list of Hudson plugins.

One is the clover plugin by...

As a follow-up to the introduction of Metro, today I merged users@jax-ws.dev.java.net and ...

One common complaint from the JAXB users is the lack of support for binding 3rd party classes.

Fedor Malyshkin started a very interesting JAX-WS commons project called beans-...

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...

Someone posted an article on Hudson Wiki that explains how to drive Lava lamps based on Hudson build...

In the past few weeks, I've been mostly working on the launch of Metro, a web service distribution built around ...

Ivy is an increasingly popular dependency management tool. It lets your (Ant) build script downloads library jars from other places, much like Maven...

Stateful web service support seems to be getting some traction, as Scott Balmos reported that...

Glen Smith apparently liked Hudson enough that he has done a Hudson talk to the Canberra JUG. His slides and audio are available...

JAXB RI just got one step closer to the world domination :-)

Vivek told me that Oracle shipped OC11J technology preview (OC4J is their application server), and that apparently bundles the...

I enjoyed talking to a lot of people during JavaOne, some I already knew and some I didn't.

I did two talks this year.

It's always when I'm super busy when I decided to work on random things that take too much time.

Jitu and I have been working on the JAX-WS JSON extension, which is a JAX-WS RI extension that lets you write one code and have it handle...

Testing JavaMail applications is more difficult than necessary, because it involves in a lot of set up outside the test program. Doing this correctly in a portable way so that anyone in your team...

Often you are in a situation where need to convert a file://... URLs to java.io.File object.

I just posted the Hudson 1.104 release. It's been a while since 1.103 — that is, 5 days — so this release contains a large number of changes.

A large portion of the work is...

As we close in on JavaOne, I've been making more progress on the Spring support.

In general, preparing slides is always a useful exercise for me to improve software — first, I...

I set up the following mirrors for java.net maven repositories:

I just posted the JAXB RI 2.1.3 release on the website. This is a bug fix release to the 2.1.x line that implements the JAXB 2.1 specification.

Hudson continues to keep me busy. So here are some of the recent developments.

1.100 Release

First, I just hit the release 1.100, which...

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.

Installing Hudson is really as easy as it can get, where the only container-specific steps are:

  1. How to deploy a war?
  2. How to re-deploy a...