Bug#982466: maven-core pom.xml should depend on guice no_aop

Emmanuel Bourg ebourg at apache.org
Wed Feb 10 14:49:11 GMT 2021


Package: maven
Version: 3.6.3-5
Severity: important

The poms in libmaven3-core-java depend on the normal variant of guice instead
of the no_aop one, this causes the tests running on OpenJDK 17 to fail with
illegal access errors (see #982338 for example).

This was fixed when the issues #980467 and #948310 were addressed in maven/3.6.3-3,
and then broken when #980526 was fixed in maven/3.6.3-4.

The right solution is to build maven with maven-repo-helper/1.10 since it
properly resolves the dependencies with a classifier (#982438).



More information about the pkg-java-maintainers mailing list