Hi Paolo, thank you for this initiative. It is really needed, however I think it needs to be done on the whole KIE level, not just Drools level. The same situation is in kogito-runtimes repository. Therefore I think we need a global KIE bom and then global Quarkus bom and global Spring Boot bom.
What do you think, please? Best regards, Tibor Dňa ut 29. 7. 2025, 10:54 Paolo Bizzarri <pibi...@gmail.com> napísal(a): > Hi, > > this discussion comes after the concerns expressed by Gabriele in this > comment on this PR. > > > https://github.com/apache/incubator-kie-drools/pull/6352#issuecomment-2911439196 > > I want to address Gabriele's main points: > > - keep Drools as much as possible separated from frameworks like Quarkus > and Springboot > - provide separate BOMs for Quarkus Extension and Springboot Extension. > > The idea is to have three BOMs - one for simple Drools projects, one for > projects that use Droos + Quarkus and one for projects that use Drools + > SpringBoot. > > In this way if a project needs just Drools it could use only the Drools > BOM, while a project that wants to use also Quarkus would have to use the > Drools + Quarkus BOM. > > This is a breaking change however - projects that want to use Drools + > Quarkus will have to use a different BOM. We can address this in the > release notes. > > I expect the complexity of this change to be minimal, and I am going to > take care of it. > > Let me know your opinion. > > Regards > > P. >