google / polymorphicDSL

Apache License 2.0
11 stars 7 forks source link

Stop using the shade plugin #66

Open incident-recipient opened 1 year ago

incident-recipient commented 1 year ago

Shade breaks dependency management for other users who use our library. We used shade because it didn't force users to import every dependency PDSL uses, but this is having unacceptable side effects for our users.

Build the library in a way that allows it to use transitive dependencies while simultaneously not requiring users to import every dependency we rely on ourselves.