- 
                Notifications
    You must be signed in to change notification settings 
- Fork 3k
Description
Reproducible with the camel-quarkus-amqp module of quarkus-master branch of Camel Quarkus https://github.com/apache/camel-quarkus/tree/quarkus-master
From my point of view, the dependencies of the amqp runtime and deployment modules a in a perfect parity:
https://github.com/apache/camel-quarkus/blob/quarkus-master/extensions/amqp/runtime/pom.xml
https://github.com/apache/camel-quarkus/blob/quarkus-master/extensions/amqp/deployment/pom.xml
The error of the extension-descriptor mojo is as follows:
[ERROR] Quarkus Extension Dependency Verification Error
[ERROR] Deployment artifact org.apache.camel.quarkus:camel-quarkus-amqp-deployment::jar:1.1.0-SNAPSHOT was found to be missing dependencies on Quarkus extension artifacts marked with '-' below:
[ERROR] + org.apache.camel.quarkus:camel-quarkus-amqp-deployment::jar:1.1.0-SNAPSHOT
[ERROR] +     org.apache.camel.quarkus:camel-quarkus-amqp::jar:1.1.0-SNAPSHOT
[ERROR] +     org.amqphub.quarkus:quarkus-qpid-jms-deployment::jar:0.15.0
[ERROR] -         io.quarkus:quarkus-core-deployment::jar:999-SNAPSHOT
[ERROR] -         io.quarkus:quarkus-arc-deployment::jar:999-SNAPSHOT
[ERROR] -         io.quarkus:quarkus-netty-deployment::jar:999-SNAPSHOT
[ERROR] +     org.apache.camel.quarkus:camel-quarkus-core-deployment::jar:1.1.0-SNAPSHOT
[ERROR] +         org.apache.camel.quarkus:camel-quarkus-support-common-deployment::jar:1.1.0-SNAPSHOT
[ERROR] +     org.apache.camel.quarkus:camel-quarkus-jms-deployment::jar:1.1.0-SNAPSHOT
[ERROR] +         org.apache.camel.quarkus:camel-quarkus-support-spring-deployment::jar:1.1.0-SNAPSHOT
[ERROR] +             org.apache.camel.quarkus:camel-quarkus-support-commons-logging-deployment::jar:1.1.0-SNAPSHOT
Those missing dependencies are transitive dependencies of org.amqphub.quarkus:quarkus-qpid-jms-deployment I am not controling.
Perhaps the mojo is too picky about the versions? org.amqphub.quarkus:quarkus-qpid-jms-deployment::jar:0.15.0 depends on quarkus 1.5.x while the mojo expects 999-SNAPSHOT (based on our BOMs)?
cc @aloubyansky