private Map<String, FormatParameterReplacer.Lookup> initLookups(final MavenProject project) {
        // Sanitized group id
        final Map<String, FormatParameterReplacer.Lookup> lookups = new HashMap<>();

        lookups.put("g", new DefaultUserLookup(project));

        // Sanitized artifact id
        lookups.put("a", new DefaultNameLookup(project));

        // Various ways for adding a version
        lookups.put("v", new DefaultTagLookup(project, DefaultTagLookup.Mode.PLAIN, now));
        lookups.put("t", new DefaultTagLookup(project, DefaultTagLookup.Mode.SNAPSHOT_WITH_TIMESTAMP, now));
        lookups.put("l", new DefaultTagLookup(project, DefaultTagLookup.Mode.SNAPSHOT_LATEST, now));

        // Simple Timestamp
        lookups.put("T", new DefaultTimestampLookup(project, now));
        return lookups;
    }
Replace placeholders in an image name with certain properties found in the
project

@author roland
@since 07/06/16
src/main/java/io/fabric8/maven/docker/util/ImageNameFormatter.java