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.

Reply via email to