public static ResolvedArtifact fromCoordinates(Path location, String coordinates) {
        String[] parts = parseCoordinates(coordinates);
        return new ResolvedArtifact(location, coordinates, parts[0], parts[1], parts[2], null);
    }
Creates a resolved artifact from a file path and Maven coordinates string.

@param location    Location of the artifact.
@param coordinates Maven coordinates (e.g., group:artifact:version).
@return Returns the created artifact.
@throws DependencyResolverException if the provided coordinates are invalid.
smithy-cli/src/main/java/software/amazon/smithy/cli/dependencies/ResolvedArtifact.java