Apache Hadoop Client Packaging Invariants
· Enforces our invariants for the api and runtime client modules.
E.g. that modules have a specific set of transitive dependencies
and shaded artifacts only contain classes that are in particular
packages. Does the enforcement through the maven-enforcer-plugin
and an integration test.
Download JD-GUI to open JAR file and explore Java source code file (.class .java)
Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window hadoop-client-check-invariants-3.2.1.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.