code: public static String generate( Project pom ) {
          return new StringBuilder( pom.getGroupId() )
              .append( ":" )
              .append( pom.getArtifactId() )
              .append( ":" )
              .append( pom.getType() )
              .append( ":" )
              .append( pom.getVersion() )
              .toString();
      }
docs: Convert a {@link Project} to String notation of
  groupId:artifactId:type:version
  
  @param pom {@link Project}
  @return String notation