Details
-
Improvement
-
Status: Resolved
-
P4
-
Resolution: Invalid
-
None
Description
The current shade configuration relocates classes into packages based in the artifact name, however this is inconsistent with the package nams because the beam artifact ids follow the directory structure beam-sdks-java-io-* but the package structure is beam/sdk/java/io so there is an extra 's' that creates a different package.
Attachments
Issue Links
- relates to
-
BEAM-1092 Shade commonly used libraries (e.g. Guava) to avoid class conflicts
- Resolved