in src/main/java/org/apache/maven/shared/dependency/analyzer/ProjectDependencyAnalysis.java [222:229]
public int hashCode() {
int hashCode = getUsedDeclaredArtifacts().hashCode();
hashCode = (hashCode * 37) + getUsedUndeclaredArtifacts().hashCode();
hashCode = (hashCode * 37) + getUnusedDeclaredArtifacts().hashCode();
hashCode = (hashCode * 37) + getTestArtifactsWithNonTestScope().hashCode();
return hashCode;
}