July 2019
Intermediate to advanced
440 pages
13h 56m
English
This chapter covers
We’ve all been in situations where the software we’ve deployed refuses to work the way we want it to. There are myriad possible reasons, but one class of problems is so obnoxious that it earned a particularly gracious moniker: JAR hell. Classic aspects of JAR hell are misbehaving dependencies: some may be missing but, as if to make up for it, others may be present multiple times, likely in different versions. This is a surefire way to crash or, worse, subtly corrupt running applications.
The root problem underpinning JAR hell is that we see JARs as artifacts with identities ...
Read now
Unlock full access