You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, I found there are three shaded jar in clickhouse-jdbc, like this
The shaded jar brings about some inconvenience —— it can't download sources so I can't see the code comment and the code jump is also invalid. Now it's hard to debug in my application.
In my opinion, shaded jar always used to prevent dependency conflict in other libraries, but they just shaded third party code, their own module code won't be shaded.
So what's the reason you shaded all the code include your own modules?Can it change to just shade the third party code?😁
Hi @IcebergXTY, thanks for pointing this out. The shaded jars were only used to reduce dependency exclusions when building JDBC driver, which is messy. Will update pom to fix this.
Activity
KerwinAusten commentedon Nov 24, 2022
The shaed jar also has duplicated class like this

I see the document let's us to exclude all the dependencies in , but why not abandon shaded jar like other general maven project?
zhicwu commentedon Nov 24, 2022
Hi @IcebergXTY, thanks for pointing this out. The shaded jars were only used to reduce dependency exclusions when building JDBC driver, which is messy. Will update pom to fix this.
zhicwu commentedon Jan 29, 2023
Re-open as the shaded jar does not contain source for debugging.