Skip to main content

Blog Archive for kohsuke during November 2007

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 just changed. OK, so here's the scenario; you are working on a multi-module project, and you are debugging something. You found a problem in one of the modules, so you edit the file, install the module, and run the test program again. This works nicely from...
You can listen to it from here. (The orb is showing GlassFish v3 build status.)
Quick updates on what's been happening with Hudson lately. First, adoption — I keep finding more and more happy users blogging, including some posts from Japan. To quote some highlights: I think I'm in love. Another user reported as follows: All in all, I am really, really impressed with Hudson as a product, and with the support and development going on around it. There is a new...
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 Hudson. I'm still debating whether I should bring my orb with me or not. Harold will be presenting about Metro, and Alex will be also there to talk about GlassFish. This is the first time for me to visit Belgium, and it's been about 15 years or so since I set my...
As I discussed some time ago, we run a lot of tests of Metro on Hudson with GlassFish, but there's one common problem we had. Namely, often test jobs abort in the middle, leaving an application server running behind. This causes problems to later builds and other jobs since those run-away processes occupy memory and TCP ports. Another related problem is that as the number of test jobs grow, we...
I just published the wagon-svn project, a Maven wagon implementation that talks to a Subversion repository directly. This enables Maven2 users to deploy artifacts and push website contents to a Subversion repository in a fully automated fashion. The main motivation for writing code is for our projects on java.net. First, the web contents of java.net projects are controlled under Subversion/CVS...
Metro user guide (formerly known as JAX-WS user guide) and JAXB user guide is our effort to develop a comprehensive coding-level in-depth documentation about JAXB, JAX-WS, and Metro. This document is generated from a set of "source" documents by using an HTML transformation engine called htmlmacro, which I talked about some time ago. One of the benefits of doing a transformation, is that we can...
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 implement a new feature, or maybe you just need to tweak things so that it works nicely with your application. At the same time, you know that XYZ is still evolving, so when the upstream makes the next...