Notes about the supplied pom.xml:
1) I've changed the project version to 1.1.3-SNAPSHOT.
Non-snapshots version numbers should be only reserved for stable teleases (they should only occur on branches and tags in SVN, never in trunk).
2) Relevant dependency numbers, which were too old for the build to succeed, were corrected (these were: maven-cobertura-plugin, maven-findbugs-plugin)
3) All the unit tests seem to run fine:
Results :
Tests run: 694, Failures: 0, Errors: 0, Skipped: 0
[INFO] [jar:jar]
[INFO] Building jar: c:\projekty\3rdparty\jaxen\jaxen-SVN\target\jaxen-1.1.3-SNAPSHOT.jar
[INFO] [install:install]
[INFO] Installing c:\projekty\3rdparty\jaxen\jaxen-SVN\target\jaxen-1.1.3-SNAPSHOT.jar to C:\Documents and Settings\aadamowski\.m2\repository\jaxen\jaxen\1.1.3-SNAPSHOT\jaxen-1.1.3-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7 seconds
[INFO] Finished at: Thu Oct 15 12:45:58 CEST 2009
[INFO] Final Memory: 29M/254M
[INFO] ------------------------------------------------------------------------
I gave a shot at doing it automatically using maven-one-plugin:
mvn one:convert
The result is mostly OK, but some dependencies need to have their version numbers updated. The unit tests run all OK.
Attaching patch (which only covers the new pom.xml) and the raw pom.xml itself.