Package scala_maven_dependency
Class CheckScalaVersionVisitor
java.lang.Object
scala_maven_dependency.CheckScalaVersionVisitor
- All Implemented Interfaces:
org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
public class CheckScalaVersionVisitor
extends Object
implements org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
Ensures that all scala versions match the given version.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private org.apache.maven.plugin.logging.Log
private String
private VersionNumber
-
Constructor Summary
ConstructorsConstructorDescriptionCheckScalaVersionVisitor
(VersionNumber version, org.apache.maven.plugin.logging.Log log, String scalaOrganization) -
Method Summary
Modifier and TypeMethodDescriptionboolean
endVisit
(org.apache.maven.shared.dependency.graph.DependencyNode node) boolean
isFailed()
boolean
isScalaDistroArtifact
(org.apache.maven.artifact.Artifact artifact) void
boolean
visit
(org.apache.maven.shared.dependency.graph.DependencyNode node)
-
Field Details
-
_version
-
_failed
private boolean _failed -
_log
private org.apache.maven.plugin.logging.Log _log -
_scalaOrganization
-
scalaDependentArtifactStrings
-
-
Constructor Details
-
CheckScalaVersionVisitor
public CheckScalaVersionVisitor(VersionNumber version, org.apache.maven.plugin.logging.Log log, String scalaOrganization)
-
-
Method Details
-
isScalaDistroArtifact
public boolean isScalaDistroArtifact(org.apache.maven.artifact.Artifact artifact) -
isFailed
public boolean isFailed() -
logScalaDependents
public void logScalaDependents()