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

This post is a little rant about the sorry state of Java when it comes to interfacing with native libraries, and my baby step to fight that problem.

Rant

As you know, "write once...

Maven-com4j-plugin

This work is contributed by Jason Thrasher, but apparently neither of us released it until now — he probably thought I...

GlassFish v3 builds are heavily dependent on Maven2, so as a result we are spending a lot of efforts into extending Maven to do things we need it to do.

I just posted a new version of Hudson (1.164), which includes the first cut of i18n and localization to Japanese by using it.

This new version is the version of JAXB used in upcoming Metro 1.1 release and JAX-WS 2.1.3 release.

Not much changes are in this release,...

This is the first time I've been to JavaPolis, and I'm having a lot of fun! First of all, I really liked this "conference in a movie theater" idea. The chairs are very comfortable, screens are...

IntelliJ 7.0 adds a great Maven integration, but IMO it's missing one crucial feature. That is, to build the Maven module that...

You can listen to it from here. (The orb is showing GlassFish v3 build status.)

In the coming few months, I'll be presenting on various conferences.

The first one will be JavaPolis in Antwerp. I'll be talking about...

As I discussed some time ago, we run a lot of tests of Metro on Hudson with GlassFish, but there's one...

I just published the wagon-svn project, a Maven wagon implementation that talks to a Subversion...

Metro user guide (formerly known as JAX-WS user guide) and JAXB user guide is our effort to develop...

So here is the scenario. You are working on a project that depends on a 3rd party library XYZ, and you need to patch XYZ — maybe you can't wait for the upstream to fix a bug, or you need to...

We run a lot of tests of Metro on Hudson with GlassFish, but...

I was looking at IntelliJ 7.0 new features list and noticed that JAXB/WS support is there, so I gave it a try.

...

I'm just back from a rather hectic trip to Japan. This was to attend a two-day conference/meeting/get-together of "Exploratory Software...

I clearly need to come up with a better title, but anyway, over the last few weeks a couple of new plugins were announced.

The first one is...

Metro, the web service toolkit, is finally hitting the FCS status today. "FCS" is a Sun jargon for "first customer ship", which I guess is orinally...

Hudson has been running for a while for NetBeans, SwingLabs,...

Hudson has lately added several plugins for .NET development.

First, Kyle Sweeney has...

Metro uses a dedicated test harness for writing end-to-end unit tests. This harness builds on...

As I've blogged before, we've been playing with mercurial a bit lately.

Maybe this is obvious to those of you who's been using mercurial, but it this wans't certainly obvious to me, so here it goes...

Here's situation I was in this morning. We are trying to...

JBoss has been using Hudson for some time now, but I noticed that they finally brought it to the internet...

While I was busy working on the mercurial plugin, the community had developed even more plugins.

...

As more and more open-source projects from Sun are migrating to Mercurial, it's just a matter of time before I need Mercurial support in...