I've finally merged the experimental code that tries to make Gump useful for mvn (this is Maven 2.x 8-) built projects from trunk to live. This means that vmgump will be using it and I'd expect a few hickups.

While things worked fine on the Solaris zone this instance has only been building a handful of projects since excalibur-logkit won't build on Java6 and thus brings down the success rate to less than 40%. vmgump will be different.

Basically Gump will now put a proxy (a Restlet based web application) between mvn and the repository and inject its own jars whenever possible. More on this later.

More details on the Gump descriptor side of things can be found here (once the site has been synced, that is).

path: /en/Apache/Gump | #

When I "took over" XMLUnit development my hope was to evolve the .NET and Java versions side by side, but as usual I overestimated the time I have available and underestimated the effort it would take. As a result the Java version is now even more ahead of the .NET version than it was eighteen months ago.

Lately I needed to perform a bunch of XPath assertions in the unit tests of a .NET project and this was the first time I actually used XMLUnit.NET. We are using NUnit 2.4 and I quickly learned that the latest released XMLUnit.NET wouldn't work. Fortunately all it took was to recompile XMLUnit.

Since I've been asked for a XMLUnit version that worked with more modern versions of NUnit a few times, just grabbing the source and recompiling doesn't seem to be something people want to do.

Without further ado, here is that recompiled version. Please use the checksums and PGP signature from http://xmlunit.sourceforge.net/checksums/ to verify the integrity of the archive you've just downloaded.

XMLUnit.NET 0.3.1 is a version of XMLUnit.NET that has been compiled against NUnit 2.4 and should work on any modern version of Mono as well as all Microsoft .NET frameworks (only tested on 1.1 and above, though).

Apart from being compiled against a more modern version of NUnit, only a few deprecation warnings have been fixed when compared to XMLUnit.NET 0.3. No features have been added, no bugs have been fixed (there haven't been any bug reports anyway). Unfortunately no documentation has been added, either.

If you want to help improving XMLUnit (any platform version), your input is more than welcome. Please come over to the mailing list and raise your hand.

path: /en/oss/XMLUnit | #