public static @NotNull String getArtifactUrl(@NotNull MavenArtifact artifact,
                                               @NotNull MavenExtraArtifactType artifactType,
                                               @NotNull MavenProject project) {

    Pair<String, String> result = project.getClassifierAndExtension(artifact, artifactType);
    String classifier = result.first;
    String extension = result.second;


    return getArtifactUrlForClassifierAndExtension(artifact, classifier, extension);
  }
public static @NotNull String getArtifactUrl(@NotNull MavenArtifact artifact,
                                               @NotNull MavenExtraArtifactType artifactType,
                                               @NotNull MavenProject project)