I thought that DLL hell in #dotnet with #nuget was bad. After trying to match #scala versions with #ApacheIceberg and AWS SDK packages, I'm now realizing how good I had it. No documentation on which versions match what. Maven doesn't show dependencies. What a waste of time.
Seriously, this is all trial and error running a test program to see if I get a NoClassDefFoundError.