public static boolean isRelated()

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;
    }