Created attachment 739063 [details] pom.diff I've built maven-assembly-plugin with the attached patch, removing the dependencies on saxpath and jaxen, and the build succeeded. Are these dependencies really still needed?
These deps would be required for tests. But the tests are disabled anyway because of easymock incompatibilities. Tests require rework or indeed those BRs can be removed
(In reply to Florian Weimer from comment #0) > I've built maven-assembly-plugin with the attached patch, removing the > dependencies on saxpath and jaxen, and the build succeeded. Are these > dependencies really still needed? %mvn_build is called with -f argument. This, among other things, causes XMvn to remove all dependencies with scope "test" from the POM during package build. There are 2 POM files installed. One in /usr/share/maven-effective-poms/ and the other in /usr/share/maven-poms/. The second POM is not used for anything. Grepping the first POM for jaxen and saxpath will confirm that these dependencies are indeed removed automatically during package build. Closing as NOTABUG.
Actually, this was fixed in 2.4-6βand I was looking at a Git checkout of 2.4-5. 8-)