in src/main/java/org/apache/maven/plugins/war/util/WarUtils.java [58:86]
public static boolean isRelated(Artifact artifact, Dependency dependency) {
if (artifact == null || dependency == null) {
return false;
}
if (!Objects.equals(artifact.getGroupId(), dependency.getGroupId())) {
return false;
}
if (!Objects.equals(artifact.getArtifactId(), dependency.getArtifactId())) {
return false;
}
if (Objects.equals(artifact.getVersion(), dependency.getVersion())) {
return false;
}
if (Objects.equals(artifact.getType(), dependency.getType())) {
return false;
}
if (Objects.equals(artifact.getClassifier(), dependency.getClassifier())) {
return false;
}
if (Objects.equals(artifact.getScope(), dependency.getScope())) {
return false;
}
if (artifact.isOptional() != dependency.isOptional()) {
return false;
}
return true;
}