org.wildfly.security:wildfly-elytron-x500-cert is managed at version 1.18.3.Final (unlike 1.18.3.Final-redhat-00001 of other org.wildfly.security artifacts) in
http://indy.psi.redhat.com/api/content/maven/group/static/io/quarkus/quarkus-bom/2.7.5.Final-redhat-00004/quarkus-bom-2.7.5.Final-redhat-00004.pom
This makes dependency convergence fail on camel-quarkus-infinispan:
[INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (camel-quarkus-enforcer-rules) @ camel-quarkus-infinispan ---
[WARNING]
Dependency convergence error for org.wildfly.security:wildfly-elytron-x500:1.18.3.Final paths to dependency are:
+-org.apache.camel.quarkus:camel-quarkus-infinispan:2.7.1.fuse-SNAPSHOT
+-io.quarkus:quarkus-infinispan-client:2.7.5.Final-redhat-00004
+-io.quarkus:quarkus-elytron-security-common:2.7.5.Final-redhat-00004
+-org.wildfly.security:wildfly-elytron-credential:1.18.3.Final-redhat-00001
+-org.wildfly.security:wildfly-elytron-keystore:1.18.3.Final-redhat-00001
+-org.wildfly.security:wildfly-elytron-x500-cert:1.18.3.Final
+-org.wildfly.security:wildfly-elytron-x500:1.18.3.Final
and
+-org.apache.camel.quarkus:camel-quarkus-infinispan:2.7.1.fuse-SNAPSHOT
+-io.quarkus:quarkus-infinispan-client:2.7.5.Final-redhat-00004
+-io.quarkus:quarkus-elytron-security-common:2.7.5.Final-redhat-00004
+-org.wildfly.security:wildfly-elytron-credential:1.18.3.Final-redhat-00001
+-org.wildfly.security:wildfly-elytron-x500:1.18.3.Final-redhat-00001
and
+-org.apache.camel.quarkus:camel-quarkus-infinispan:2.7.1.fuse-SNAPSHOT
+-io.quarkus:quarkus-infinispan-client:2.7.5.Final-redhat-00004
+-org.wildfly.security:wildfly-elytron-sasl-plain:1.18.3.Final-redhat-00001
+-org.wildfly.security:wildfly-elytron-auth-server:1.18.3.Final-redhat-00001
+-org.wildfly.security:wildfly-elytron-x500:1.18.3.Final-redhat-00001
and
+-org.apache.camel.quarkus:camel-quarkus-infinispan:2.7.1.fuse-SNAPSHOT
+-io.quarkus:quarkus-infinispan-client:2.7.5.Final-redhat-00004
+-org.wildfly.security:wildfly-elytron-sasl-plain:1.18.3.Final-redhat-00001
+-org.wildfly.security:wildfly-elytron-sasl:1.18.3.Final-redhat-00001
+-org.wildfly.security:wildfly-elytron-ssl:1.18.3.Final-redhat-00001
+-org.wildfly.security:wildfly-elytron-x500:1.18.3.Final-redhat-00001
and
+-org.apache.camel.quarkus:camel-quarkus-infinispan:2.7.1.fuse-SNAPSHOT
+-io.quarkus:quarkus-infinispan-client:2.7.5.Final-redhat-00004
+-org.wildfly.security:wildfly-elytron-sasl-plain:1.18.3.Final-redhat-00001
+-org.wildfly.security:wildfly-elytron-sasl:1.18.3.Final-redhat-00001
+-org.wildfly.security:wildfly-elytron-x500:1.18.3.Final-redhat-00001
Expected: the dependencies of io.quarkus:quarkus-infinispan-client should be consistent
There is a similar problem with wildfly-elytron-permission: It is not managed at all and therefore the dependencies of io.quarkus:quarkus-elytron-security-properties-file are inconsistent:
Dependency convergence error for org.wildfly.security:wildfly-elytron-permission:1.18.3.Final-redhat-00001 paths to dependency are:
+-org.apache.camel.quarkus:camel-quarkus-integration-test-platform-http:2.7.1.fuse-SNAPSHOT
+-io.quarkus:quarkus-elytron-security-properties-file:2.7.5.Final
+-org.wildfly.security:wildfly-elytron-auth-server:1.18.3.Final-redhat-00001
+-org.wildfly.security:wildfly-elytron-permission:1.18.3.Final-redhat-00001
and
+-org.apache.camel.quarkus:camel-quarkus-integration-test-platform-http:2.7.1.fuse-SNAPSHOT
+-io.quarkus:quarkus-elytron-security-properties-file:2.7.5.Final
+-org.wildfly.security:wildfly-elytron-realm:1.18.3.Final
+-org.wildfly.security:wildfly-elytron-permission:1.18.3.Final
Expected: org.wildfly.security:wildfly-elytron-permission gets managed, preferably at the prod version because wildfly-elytron-auth-server depending on it is productized
Same with wildfly-elytron-util and wildfly-elytron-auth: they should get managed at the prod version
Dependency convergence error for org.wildfly.security:wildfly-elytron-util:1.18.3.Final-redhat-00001 paths to dependency are: +-org.apache.camel.quarkus:camel-quarkus-integration-test-platform-http:2.7.1.fuse-SNAPSHOT +-io.quarkus:quarkus-elytron-security-properties-file:2.7.5.Final +-org.wildfly.security:wildfly-elytron-auth-server:1.18.3.Final-redhat-00001 +-org.wildfly.security:wildfly-elytron-auth:1.18.3.Final-redhat-00001 +-org.wildfly.security:wildfly-elytron-util:1.18.3.Final-redhat-00001 and +-org.apache.camel.quarkus:camel-quarkus-integration-test-platform-http:2.7.1.fuse-SNAPSHOT +-io.quarkus:quarkus-elytron-security-properties-file:2.7.5.Final +-org.wildfly.security:wildfly-elytron-auth-server:1.18.3.Final-redhat-00001 +-org.wildfly.security:wildfly-elytron-credential:1.18.3.Final-redhat-00001 +-org.wildfly.security:wildfly-elytron-keystore:1.18.3.Final-redhat-00001 +-org.wildfly.security:wildfly-elytron-util:1.18.3.Final-redhat-00001 and +-org.apache.camel.quarkus:camel-quarkus-integration-test-platform-http:2.7.1.fuse-SNAPSHOT +-io.quarkus:quarkus-elytron-security-properties-file:2.7.5.Final +-org.wildfly.security:wildfly-elytron-auth-server:1.18.3.Final-redhat-00001 +-org.wildfly.security:wildfly-elytron-permission:1.18.3.Final-redhat-00001 +-org.wildfly.security:wildfly-elytron-util:1.18.3.Final-redhat-00001 and +-org.apache.camel.quarkus:camel-quarkus-integration-test-platform-http:2.7.1.fuse-SNAPSHOT +-io.quarkus:quarkus-elytron-security-properties-file:2.7.5.Final +-org.wildfly.security:wildfly-elytron-auth-server:1.18.3.Final-redhat-00001 +-org.wildfly.security:wildfly-elytron-util:1.18.3.Final-redhat-00001 and +-org.apache.camel.quarkus:camel-quarkus-integration-test-platform-http:2.7.1.fuse-SNAPSHOT +-io.quarkus:quarkus-elytron-security-properties-file:2.7.5.Final +-org.wildfly.security:wildfly-elytron-realm:1.18.3.Final +-org.wildfly.security:wildfly-elytron-util:1.18.3.Final [WARNING] Dependency convergence error for org.wildfly.security:wildfly-elytron-auth:1.18.3.Final-redhat-00001 paths to dependency are: +-org.apache.camel.quarkus:camel-quarkus-integration-test-platform-http:2.7.1.fuse-SNAPSHOT +-io.quarkus:quarkus-elytron-security-properties-file:2.7.5.Final +-org.wildfly.security:wildfly-elytron-auth-server:1.18.3.Final-redhat-00001 +-org.wildfly.security:wildfly-elytron-auth:1.18.3.Final-redhat-00001 and +-org.apache.camel.quarkus:camel-quarkus-integration-test-platform-http:2.7.1.fuse-SNAPSHOT +-io.quarkus:quarkus-elytron-security-properties-file:2.7.5.Final +-org.wildfly.security:wildfly-elytron-realm:1.18.3.Final +-org.wildfly.security:wildfly-elytron-auth:1.18.3.Final