org.kuali.maven.plugins.graph.pojo.MavenContext Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of graph-maven-plugin Show documentation
Show all versions of graph-maven-plugin Show documentation
Create customizable dependency graphs for Maven projects using Graphviz. The Graphviz "dot" executable needs to be installed and in your path for the plugin to produce graphs - http://www.graphviz.org/
/**
* Copyright 2010-2011 The Kuali Foundation
*
* Licensed under the Educational Community License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.opensource.org/licenses/ecl2.php
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.kuali.maven.plugins.graph.pojo;
import org.apache.maven.artifact.Artifact;
import org.apache.maven.shared.dependency.tree.DependencyNode;
public class MavenContext {
int id;
String artifactIdentifier;
Artifact artifact;
Artifact replacement;
State state;
boolean optional;
GraphNode graphNode;
DependencyNode dependencyNode;
public MavenContext() {
this(null, null);
}
public MavenContext(GraphNode graphNode, DependencyNode dependencyNode) {
super();
this.graphNode = graphNode;
this.dependencyNode = dependencyNode;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getArtifactIdentifier() {
return artifactIdentifier;
}
public void setArtifactIdentifier(String artifactIdentifier) {
this.artifactIdentifier = artifactIdentifier;
}
public Artifact getArtifact() {
return artifact;
}
public void setArtifact(Artifact artifact) {
this.artifact = artifact;
}
public Artifact getReplacement() {
return replacement;
}
public void setReplacement(Artifact replacement) {
this.replacement = replacement;
}
public State getState() {
return state;
}
public void setState(State state) {
this.state = state;
}
public GraphNode getGraphNode() {
return graphNode;
}
public void setGraphNode(GraphNode graphNode) {
this.graphNode = graphNode;
}
public DependencyNode getDependencyNode() {
return dependencyNode;
}
public void setDependencyNode(DependencyNode dependencyNode) {
this.dependencyNode = dependencyNode;
}
public boolean isOptional() {
return optional;
}
public void setOptional(boolean optional) {
this.optional = optional;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy