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

Refactor existing split packages from the Quarkus application #5956

Open
carlesarnal opened this issue Feb 4, 2025 · 1 comment
Open

Refactor existing split packages from the Quarkus application #5956

carlesarnal opened this issue Feb 4, 2025 · 1 comment

Comments

@carlesarnal
Copy link
Member

carlesarnal commented Feb 4, 2025

We have removed most of our split packages, but we still have a few of them, mostly in the schema util libraries and in the serdes. We should refactor those classes to avoid this situation.

2025-02+00-03 11:13:52 WARN [null] (build-2) Detected a split package usage which is considered a bad practice and should be avoided. Following packages were detected in multiple archives: 
- "io.apicurio.registry.types" found in [io.apicurio:apicurio-registry-app:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-common:3.0.7-SNAPSHOT]
- "io.apicurio.registry.utils" found in [io.apicurio:apicurio-registry-common:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-utils-kafka:3.0.7-SNAPSHOT]
- "io.apicurio.registry.serde" found in [io.apicurio:apicurio-registry-serde-common:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-serde-kafka-common:3.0.7-SNAPSHOT]
- "io.apicurio.registry.content.canon" found in [io.apicurio:apicurio-registry-schema-util-asyncapi:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-avro:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-common:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-graphql:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-json:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-kconnect:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-openapi:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-protobuf:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-xml:3.0.7-SNAPSHOT]
- "io.apicurio.registry.serde.data" found in [io.apicurio:apicurio-registry-serde-common:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-serde-kafka-common:3.0.7-SNAPSHOT]
- "io.apicurio.registry.content.refs" found in [io.apicurio:apicurio-registry-schema-util-asyncapi:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-avro:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-common:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-json:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-openapi:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-protobuf:3.0.7-SNAPSHOT]
- "io.apicurio.registry.rules" found in [io.apicurio:apicurio-registry-app:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-common:3.0.7-SNAPSHOT]
- "io.apicurio.registry.rules.integrity" found in [io.apicurio:apicurio-registry-app:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-common:3.0.7-SNAPSHOT]
- "io.apicurio.registry.client.auth" found in [io.apicurio:apicurio-registry-java-sdk:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-v2-java-sdk:3.0.7-SNAPSHOT]
- "io.apicurio.registry.serde.protobuf.ref" found in [io.apicurio:apicurio-registry-protobuf-serde-kafka:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-serde-common-protobuf:3.0.7-SNAPSHOT]
- "io.apicurio.registry.serde.config" found in [io.apicurio:apicurio-registry-serde-common:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-serde-kafka-common:3.0.7-SNAPSHOT]
- "io.apicurio.registry.rules.validity" found in [io.apicurio:apicurio-registry-app:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-asyncapi:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-avro:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-common:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-graphql:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-json:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-kconnect:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-openapi:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-protobuf:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-wsdl:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-xml:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-xsd:3.0.7-SNAPSHOT]
- "io.apicurio.registry.serde.jsonschema" found in [io.apicurio:apicurio-registry-jsonschema-serde-kafka:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-serde-common-jsonschema:3.0.7-SNAPSHOT]
- "io.apicurio.registry.content" found in [io.apicurio:apicurio-registry-app:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-common:3.0.7-SNAPSHOT]
- "io.apicurio.registry.serde.protobuf" found in [io.apicurio:apicurio-registry-protobuf-serde-kafka:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-serde-common-protobuf:3.0.7-SNAPSHOT]
- "io.apicurio.registry.rest.v2" found in [io.apicurio:apicurio-registry-app:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-common:3.0.7-SNAPSHOT]
- "io.apicurio.registry.serde.avro" found in [io.apicurio:apicurio-registry-avro-serde-kafka:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-avro-serde-pulsar:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-serde-common-avro:3.0.7-SNAPSHOT]
- "io.apicurio.registry.content.extract" found in [io.apicurio:apicurio-registry-schema-util-asyncapi:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-avro:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-common:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-json:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-openapi:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-wsdl:3.0.7-SNAPSHOT]
- "io.apicurio.registry.types.provider" found in [io.apicurio:apicurio-registry-app:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-provider:3.0.7-SNAPSHOT]
- "io.apicurio.registry.util" found in [io.apicurio:apicurio-registry-app:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-wsdl:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-xml:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-xsd:3.0.7-SNAPSHOT]
- "io.apicurio.registry.content.dereference" found in [io.apicurio:apicurio-registry-schema-util-asyncapi:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-avro:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-common:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-json:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-openapi:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-protobuf:3.0.7-SNAPSHOT]
- "io.apicurio.registry.rest" found in [io.apicurio:apicurio-registry-app:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-common:3.0.7-SNAPSHOT]
- "io.apicurio.registry.rules.compatibility" found in [io.apicurio:apicurio-registry-app:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-avro:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-common:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-json:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-openapi:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-schema-util-protobuf:3.0.7-SNAPSHOT]
- "io.apicurio.registry.rest.v3" found in [io.apicurio:apicurio-registry-app:3.0.7-SNAPSHOT, io.apicurio:apicurio-registry-common:3.0.7-SNAPSHOT]
@apicurio-bot
Copy link

apicurio-bot bot commented Feb 4, 2025

Thank you for reporting an issue!

Pinging @jsenko to respond or triage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backlog
Development

No branches or pull requests

2 participants