Make SplitPackageProcessor configurable
See original GitHub issueDescription
With 2.1.0 we are getting:
[WARNING] [io.quarkus.arc.deployment.SplitPackageProcessor] Detected a split package usage which is considered a bad practice and should be avoided. Following packages were detected in multiple archives:
- "org.w3._2000._09.xmldsig_" found in [de.somecompany.someproject:register-webservice-a, de.somecompany.someproject:register-webservice-b]
because we a generating stubs from WSDL in two different Maven modules (via cxf-codegen-plugin
).
I do get the point of avoiding split packages, but in this case I don’t think our valuable project time is well invested in trying to separate (or unify) those generated packages. They are not subject to any injection anyway.
Therefore it would come in handy, if that processor could be configured in some way, e.g. add exclusions etc.
Implementation ideas
No response
Issue Analytics
- State:
- Created 2 years ago
- Comments:12 (10 by maintainers)
Top Results From Across the Web
New SplitPackageProcessor Warning - Google Groups
We get the following error and are wondering why is this considered a bad practice and what harm does it cause in Quarkus?...
Read more >Quarkus remote dev mode mutable jar startup failed
I have configured the below in the application.properties files ... SplitPackageProcessor] (build-53) Detected a split package usage which ...
Read more >Build Items - Quarkus
A build item that allows extension to configure the native-image compiler to effectively ignore certain configuration files in specific jars. The property ...
Read more >quarkusio/quarkus 2.1.1.Final on GitHub - NewReleases.io
... io.fabric8:openshift-model-operator; #19089 - Make SplitPackageProcessor configurable ... #19084 - Rest Client Reactive: do not parse response on error ...
Read more >chore(deps): update dependency io.quarkus:quarkus ... - GitLab
... #19092 - Split package usage for io.fabric8:openshift-model , io.fabric8:openshift-model-operator; #19089 - Make SplitPackageProcessor configurable ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@geoand It all started with good intention to let users know about split packages which may break Arc functionality. Unfortunately, road to hell is also paved with good intentions 😄
Something tells me that @manovotn got more than he bargained for when he decided to help out on the split package issue 😆