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 }