You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To get the ConstraintMetaModel at build time in a Quarkus extension, it is necessary to depend on the solver-quarkus extension and its SolverConfigBuildItem.
While depending on other extension's build item(s) is the way collaboration between extensions has been designed in Quarkus, it's a weak dependency: there is no guarantee of the build item to be still produced by the upstream extension or its class being still present in a compatible way.
Proposal:
move the SolverConfigBuildItem to an api subpackage
configure Revapi to make sure we don't break it
as an alternative, expose a build item representing the ConstraintMetaModel
The text was updated successfully, but these errors were encountered:
To get the
ConstraintMetaModel
at build time in a Quarkus extension, it is necessary to depend on thesolver-quarkus
extension and itsSolverConfigBuildItem
.While depending on other extension's build item(s) is the way collaboration between extensions has been designed in Quarkus, it's a weak dependency: there is no guarantee of the build item to be still produced by the upstream extension or its class being still present in a compatible way.
Proposal:
SolverConfigBuildItem
to anapi
subpackageConstraintMetaModel
The text was updated successfully, but these errors were encountered: