Skip to content

Simple way to exclude quarkus-devtools-common transitive dependencies #47210

@shawkins

Description

@shawkins

Description

Keycloak builds retain a runtime dependency on quarkus-devtools-common via quarkus-reactive-routes-deployment, which has a large transitive dependency footprint - including maven related dependencies.

However we cannot simply exclude quarkus-devtools-common because its classes are needed by classes mentioned in the quarkus-build-step.list file. None of those build steps are actually needed in the Keycloak distribution.

Tracking downstream as keycloak/keycloak#38665

cc @geoand @vmuzikar

Implementation ideas

No response

Metadata

Metadata

Assignees

Labels

area/devtoolsIssues/PR related to maven, gradle, platform and cli tooling/pluginskind/enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions