class Artifact {

    @JsonIgnoreProperties(ignoreUnknown = true)
    @JsonIgnore
    public String getGavc(){
        final StringBuilder sb = new StringBuilder();

        sb.append(groupId);
        sb.append(":");
        sb.append(artifactId);
        sb.append(":");
        sb.append(version);
        sb.append(":");
        sb.append(classifier);
        sb.append(":");
        sb.append(extension);

        return sb.toString();
    }

    protected  Artifact();

}