code: protected String buildDefaultMavenCoordinates() {
          StringBuilder sb = new StringBuilder();
          sb.append(getGroupId()).append(":");
          sb.append(getArtifactId());
          if (StringUtils.isNotBlank(getType())) {
              sb.append(":").append(getType());
          }
          if (StringUtils.isNotBlank(getClassifier())) {
              sb.append(":").append(getClassifier());
          }
          sb.append(":");
          sb.append(getVersion());
          return sb.toString().trim();
      }
docs: The {@code <groupId>:<artifactId>[:<extension>[:<classifier>]]:<version>} of the artifact.
  
  @return The Maven coordinates for the current artifact