The Apache Maven team is pleased to announce the release of the Apache Maven Shared JAR, version 3.2.1
https://maven.apache.org/shared/maven-shared-jar/ You should specify the version in your project's dependency configuration: <dependency> <groupId>org.apache.maven.shared</groupId> <artifactId>maven-shared-jar</artifactId> <version>3.2.1</version> </dependency> You can download the appropriate sources etc. from the download page: https://maven.apache.org/shared/maven-shared-jar/download.cgi Notable changes: - The bytecode hash now covers every class entry, not only the last one. For any JAR with more than one class, the hash differs from the value 3.2.0 computed. - The file hash is no longer null on the first call, and discovered imports now include inner classes. - JarVersionedRuntimes.getJarClasses returns null for a missing version instead of throwing NullPointerException. - The runtime dependencies are updated: commons-codec 1.22.1, bcel 6.13.0, commons-collections4 4.6.0 and commons-lang3 3.20.0. The baseline is unchanged: Java 8 and Maven 3.6.3. Release Notes - Maven Shared JAR - Version 3.2.1 https://github.com/apache/maven-shared-jar/releases/tag/maven-shared-jar-3.2.1 Enjoy, -The Apache Maven team
