io.quarkus:quarkus-bom:3.5.1 contains unresolved versions: org.jboss:jdk-misc:${version.jdk-misc} (original) (raw)
Describe the bug
We use a custom BOM flattener in Quarkus CXF and Camel Quarkus that is rather sensitive to broken source BOMs.
After the upgrade to Quarkus 3.5.1, it started failing due to version.jdk-misc property being used but not being defined:
[ERROR] Failed to execute goal org.l2x6.cq:cq-maven-plugin:4.4.5:flatten-bom (flatten-bom) on project quarkus-cxf-bom: Execution flatten-bom of goal org.l2x6.cq:cq-maven-plugin:4.4.5:flatten-bom failed: Additional BOM io.quarkus:quarkus-bom:3.5.1 contains unresolved versions:
[ERROR] - org.jboss:jdk-misc:${version.jdk-misc}
This is caused by jboss/jboss-parent-pom#236 and the fix is underway via jboss/jboss-parent-pom#237
I wonder if there is any way to workaround this on the Quarkus side while waiting for jboss-parent 41?
I mean flatten-platform-bom could perhaps be configured to ignore org.jboss:jdk-misc via excludeArtifactKeys. WDYT @aloubyansky ?