Skip to main content

Blog Archive for kohsuke during January 2008

OpenSolaris has been working on a new packaging system called IPS, and Ludo told me that they are looking for projects that are interested in contributing packages. We thought it'd be pretty easy to package up Hudson, since it's just a single war file that can run on its own without any container. The large part of it, which is to install Hudson as a service to the service management framework...
Lately I find myself travelling to Europe often on various occasions. First, I'll be in Prague next week and talk about GlassFish v3 in CZJUG. I'll be then in FOSDEM 2008 and talk about Hudson. FOSDEM website now has my interview. Hope you find it a fun read.
"non-breaking space" character, which is known as Unicode code point 160 (written as U+00A0), AKA " " in HTML, is often used to force browsers to put whitespace. This is particularly so since "space" characters (U+0020) are normalized by them. When a non-breaking space character is sent to the browser, it is first encoded into a sequence of bytes for transmission. If the server chooses...
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 run anywhere" is one of the mantra of Java, but it seems to me that this is often used in a wrong way. Yes, having the ability to write a program that runs anywhere is great, and clearly there are many situations where...
Maven-com4j-plugin This work is contributed by Jason Thrasher, but apparently neither of us released it until now — he probably thought I'd do it, and I assumed he would do it. So my apologies, Jason. But in any case, the plugin is finally released to the java.net maven2 repository, and you can see the documentation from the com4j website. The plugin allows you to invoke tlbimp from Maven...
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. One of them is to build a final distribution image, in such a way that all the modules in v3 is placed into the proper place automatically, based on information in POM. So last Friday I extended that code a little so that it can generate a...