Java and Maven Deep Dive
viaLeetCode
Discuss Java and Maven dependency management in depth. Maven: if two libraries pull different versions of a transitive dependency which one wins, does dependency order in the pom matter, what is dependency scope, how to override a transitive dependency, and ways to exclude dependencies. Java: how to make a Map immutable, implement the Singleton pattern, immutable classes, and parsing a JSON API response into a POJO (including annotations to handle missing/unknown properties, e.g. Jackson).
asked …