static Set populateTagsByPlugins()

in buildSrc/src/main/groovy/org/grails/guides/TagUtils.groovy [24:38]


    static Set<Tag> populateTagsByPlugins(List<Plugin> plugins) {
        Map<String, Integer> tagsMap = [:]
        if (plugins) {

            for (Plugin plugin : plugins) {
                if (plugin.labels) {
                    for (String tag : plugin.labels) {
                        String k = tag.trim().toLowerCase()
                        tagsMap[k] = tagsMap.containsKey(k) ? (1 + tagsMap[k]) : 1
                    }
                }
            }
        }
        populateWithTagsMap(tagsMap)
    }