I've been hacking on a POC for adding a codestart to one of the Camel Quarkus extensions. One limitation I've hit, is with testing. It seems it's not possible to configure BOMs in addition to quarkus-bom. So when the buildAllProjects test runs, I get:
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[ERROR] 'dependencies.dependency.version' for org.apache.camel.quarkus:camel-quarkus-direct:jar is missing. @ line 45, column 17
[ERROR] 'dependencies.dependency.version' for org.apache.camel.quarkus:camel-quarkus-log:jar is missing. @ line 49, column 17
[ERROR] 'dependencies.dependency.version' for org.apache.camel.quarkus:camel-quarkus-timer:jar is missing. @ line 53, column 17
[ERROR] 'dependencies.dependency.version' for org.apache.camel.quarkus:camel-quarkus-junit5:jar is missing. @ line 62, column 17
If QuarkusCodestartTest had the capability to accept additional BOM GAVs, then I could configure org.apache.camel.quarkus:camel-quarkus-bom and be able to test with my local SNAPSHOT BOM.
Description
I've been hacking on a POC for adding a codestart to one of the Camel Quarkus extensions. One limitation I've hit, is with testing. It seems it's not possible to configure BOMs in addition to
quarkus-bom
. So when thebuildAllProjects
test runs, I get:If
QuarkusCodestartTest
had the capability to accept additional BOM GAVs, then I could configureorg.apache.camel.quarkus:camel-quarkus-bom
and be able to test with my local SNAPSHOT BOM.Implementation ideas
No response