Skip to content
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

camel-quarkus-support-swagger - Has dependency on non JakartaEE JAR #6073

Closed
davsclaus opened this issue May 7, 2024 · 0 comments
Closed
Assignees
Labels
area/jakarta bug Something isn't working jakarta Related to Jakarta 9/10, Camel 4 and Quarkus 3 migration
Milestone

Comments

@davsclaus
Copy link
Contributor

Bug description

This dependency imports swagger-models, but it should import swagger-models-jakarta instead

[INFO] |  \- org.apache.camel.quarkus:camel-quarkus-support-swagger:jar:3.10.0:compile
[INFO] |     +- io.swagger.core.v3:swagger-models:jar:2.2.20:compile
[INFO] |     \- io.swagger.parser.v3:swagger-parser:jar:2.1.21:compile
[INFO] |        \- io.swagger.parser.v3:swagger-parser-v2-converter:jar:2.1.21:compile
[INFO] |           +- io.swagger:swagger-core:jar:1.6.12:compile
[INFO] |           |  \- io.swagger:swagger-models:jar:1.6.12:compile
[INFO] |           |     \- io.swagger:swagger-annotations:jar:1.6.12:compile
[INFO] |           +- io.swagger:swagger-parser:jar:1.0.69:compile
[INFO] |           |  \- io.swagger:swagger-parser-safe-url-resolver:jar:1.0.69:compile
[INFO] |           \- io.swagger:swagger-compat-spec-parser:jar:1.0.69:compile
[INFO] |              \- com.github.java-json-tools:json-patch:jar:1.13:compile

And Quarkus reports a duplicate package import warning on startup

[INFO] --- quarkus:3.10.0:dev (default-cli) @ acme ---
[INFO] Invoking resources:3.3.0:resources (default-resources) @ acme
[INFO] Copying 1 resource
[INFO] Invoking quarkus:3.10.0:generate-code (default) @ acme
[INFO] Invoking compiler:3.13.0:compile (default-compile) @ acme
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 1 source file with javac [debug release 17] to target/classes
[INFO] Invoking resources:3.3.0:testResources (default-testResources) @ acme
[INFO] skip non existing resourceDirectory /Users/davsclaus/workspace/deleteme/jdbc2/code/src/test/resources
[INFO] Invoking quarkus:3.10.0:generate-code-tests (default) @ acme
[INFO] Invoking compiler:3.13.0:testCompile (default-testCompile) @ acme
[INFO] No sources to compile
Listening for transport dt_socket at address: 5005
2024-05-07 10:54:38,331 WARN  [io.qua.arc.dep.SplitPackageProcessor] (build-5) Detected a split package usage which is considered a bad practice and should be avoided. Following packages were detected in multiple archives:
- "io.swagger.v3.oas.models.headers" found in [io.swagger.core.v3:swagger-models-jakarta:2.2.20, io.swagger.core.v3:swagger-models:2.2.20]
- "io.swagger.v3.oas.models.callbacks" found in [io.swagger.core.v3:swagger-models-jakarta:2.2.20, io.swagger.core.v3:swagger-models:2.2.20]
- "io.swagger.v3.oas.models.annotations" found in [io.swagger.core.v3:swagger-models-jakarta:2.2.20, io.swagger.core.v3:swagger-models:2.2.20]
- "com.github.fge.jackson" found in [com.github.java-json-tools:jackson-coreutils-equivalence:1.0, com.github.java-json-tools:jackson-coreutils:2.0]
- "io.swagger.v3.oas.models.responses" found in [io.swagger.core.v3:swagger-models-jakarta:2.2.20, io.swagger.core.v3:swagger-models:2.2.20]
- "io.swagger.v3.oas.models.tags" found in [io.swagger.core.v3:swagger-models-jakarta:2.2.20, io.swagger.core.v3:swagger-models:2.2.20]
- "io.swagger.v3.oas.models" found in [io.swagger.core.v3:swagger-models-jakarta:2.2.20, io.swagger.core.v3:swagger-models:2.2.20]
- "io.swagger.v3.oas.models.links" found in [io.swagger.core.v3:swagger-models-jakarta:2.2.20, io.swagger.core.v3:swagger-models:2.2.20]
- "io.swagger.v3.oas.models.parameters" found in [io.swagger.core.v3:swagger-models-jakarta:2.2.20, io.swagger.core.v3:swagger-models:2.2.20]
- "io.swagger.v3.oas.models.media" found in [io.swagger.core.v3:swagger-models-jakarta:2.2.20, io.swagger.core.v3:swagger-models:2.2.20]
- "io.swagger.v3.oas.models.security" found in [io.swagger.core.v3:swagger-models-jakarta:2.2.20, io.swagger.core.v3:swagger-models:2.2.20]
- "io.swagger.v3.oas.models.examples" found in [io.swagger.core.v3:swagger-models-jakarta:2.2.20, io.swagger.core.v3:swagger-models:2.2.20]
- "io.swagger.v3.oas.models.servers" found in [io.swagger.core.v3:swagger-models-jakarta:2.2.20, io.swagger.core.v3:swagger-models:2.2.20]
- "io.swagger.v3.oas.models.info" found in [io.swagger.core.v3:swagger-models-jakarta:2.2.20, io.swagger.core.v3:swagger-models:2.2.20]
@davsclaus davsclaus added the bug Something isn't working label May 7, 2024
@github-actions github-actions bot added jakarta Related to Jakarta 9/10, Camel 4 and Quarkus 3 migration area/jakarta labels May 7, 2024
@jamesnetherton jamesnetherton added this to the 3.11.0 milestone May 7, 2024
@jamesnetherton jamesnetherton self-assigned this May 7, 2024
jamesnetherton added a commit to jamesnetherton/camel-quarkus that referenced this issue May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/jakarta bug Something isn't working jakarta Related to Jakarta 9/10, Camel 4 and Quarkus 3 migration
Projects
None yet
Development

No branches or pull requests

2 participants