001 package org.kuali.maven.plugins.graph.sanitize; 002 003 import java.util.Map; 004 005 import org.kuali.maven.plugins.graph.pojo.MavenContext; 006 import org.kuali.maven.plugins.graph.pojo.State; 007 import org.kuali.maven.plugins.graph.tree.TreeHelper; 008 import org.slf4j.Logger; 009 import org.slf4j.LoggerFactory; 010 011 public class CyclicSanitizer extends MavenContextSanitizer { 012 private static final Logger logger = LoggerFactory.getLogger(CyclicSanitizer.class); 013 014 public CyclicSanitizer() { 015 this(null); 016 } 017 018 public CyclicSanitizer(Map<String, MavenContext> included) { 019 super(included, State.CYCLIC); 020 } 021 022 @Override 023 protected void sanitize(MavenContext context, Map<String, MavenContext> included) { 024 // Anything we need to do here? 025 String id = TreeHelper.getArtifactId(context.getDependencyNode().getArtifact()); 026 logger.warn("cyclic->" + id); 027 } 028 029 }