citrus
citrus copied to clipboard
Avoid split packages
Citrus uses some split packages which is considered a bad practice.
Detected a split package usage which is considered a bad practice and should be avoided. Following packages were detected in multiple archives:
- "org.citrusframework.common" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.xml" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.validation.script.sql" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.validation.script" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.report" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.context" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.annotations" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.functions" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.message.correlation" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.validation.xml" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.main" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.validation" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.variable" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.util" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.validation.matcher" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.variable.dictionary" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.container" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.endpoint" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.main.scan" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.endpoint.resolver" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.message" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.server" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.endpoint.adapter.mapping" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.condition" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
- "org.citrusframework.log" found in [org.citrusframework:citrus-api::jar, org.citrusframework:citrus-base::jar]
out of curiosity, what tool did you use for scanning?
The Quarkus SplitPackageProcessor reported this to me while running Citrus tests with Quarkus dev services framework