-
Bug
-
Resolution: Done
-
Minor
-
None
-
None
-
None
The org.wildfly.test.integration.microprofile.reactive.RunArtemisAmqpSetupTask in XP's testsuite/integration/microprofile attempts to launch an embedded AMQ, but doesn't declare a dependency on the google guava artifact it requires. This leaves it relying on a fragile transitive dependency chain like this:
[INFO] +- org.wildfly.core:wildfly-model-test:jar:24.0.0.Final:test [INFO] | +- org.apache.maven:maven-resolver-provider:jar:3.5.4:test [INFO] | | +- org.apache.maven:maven-model:jar:3.5.4:test [INFO] | | +- org.apache.maven:maven-model-builder:jar:3.5.4:test [INFO] | | | +- org.codehaus.plexus:plexus-interpolation:jar:1.24:test [INFO] | | | +- org.codehaus.plexus:plexus-component-annotations:jar:1.7.1:test [INFO] | | | +- org.apache.maven:maven-artifact:jar:3.5.4:test [INFO] | | | +- org.apache.maven:maven-builder-support:jar:3.5.4:test [INFO] | | | \- com.google.guava:guava:jar:32.1.2-jre:test
That broke downstream when a org.apache.maven:maven-model-builder update shifted to a version that did not transitively bring in guava.
The testsuite/integration/microprofile module should explicitly declare this dependency.
- relates to
-
JBEAP-27020 (XP 5) Missing test dependency on com.google.guava
- Closed