I've updated the POM to include name and scm information and should now have all elements required by http://maven.apache.org/guides/mini/guide-central-repository-upload.html
. The jar has been updated.
Yes, we do have two classes that depend on JUnit (three if you want to be strict), but we don't list JUnit as a dependency for good reasons (or so we think).
There are two kinds of users of XMLUnit:
* people who write JUnit tests and use the two classes of XMLUnit that depend on JUnit. These people already know they need JUnit (because the already use it themselves) and don't need us to provide a transitive dependency.
* people who use the rest of XMLUnit via its API and don't use JUnit at all. They may use XMLUnit together with TestNG or outside of any tests at all. We really wouldn't want to force those people to manually exclude the transitive dependency on JUnit introduced by XMLUnit.
We feel it is to our user's benefit to not list a dependency on JUnit.
I hope you understand our indent.