-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Don't expose jboss-logging-annotations #45761
Comments
@dmlloyd WDYT? |
Agreed, the annotations should be |
Is this the only place where annotations are listed in the dependency list? Lines 64 to 67 in 2376041
Also, I can't find |
@IvanPetkov23 I think it's a good start, but then I would update a standard Quarkus app to |
I ran the changes and checked the dependency tree. The annotations aren't exposed in the dependencies tree. Isn't that the idea of the change? 🙂 |
Description
Currently
quarkus-core
exposes transitive dependency onjboss-logging-annotations
to other projects (due to usage of the defaultcompile
scope).provided
jboss-logging-annotations:3.0.1.Final
that causes compilation errors (most likely due to the bug: The annotation module should have a runtime dependency on jboss-logging jboss-logging/jboss-logging-tools#127). A workaround exists to set the dependency management for jboss-logging-annotations to 3.0.3.Final.Yet it seems that it would be better to avoid exposing the
jboss-logging-annotations
at all.Implementation ideas
Declare
jboss-logging-annotations
asprovided
dependency forquarkus-core
The text was updated successfully, but these errors were encountered: