Class 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.
    Author:
    JSuereth
    • Constructor Detail

      • CheckScalaVersionVisitor

        public CheckScalaVersionVisitor​(VersionNumber version,
                                        org.apache.maven.plugin.logging.Log log,
                                        String scalaOrganization)
    • Method Detail

      • endVisit

        public boolean endVisit​(org.apache.maven.shared.dependency.graph.DependencyNode node)
        Specified by:
        endVisit in interface org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
      • isScalaDistroArtifact

        public boolean isScalaDistroArtifact​(org.apache.maven.artifact.Artifact artifact)
      • visit

        public boolean visit​(org.apache.maven.shared.dependency.graph.DependencyNode node)
        Specified by:
        visit in interface org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
      • isFailed

        public boolean isFailed()
      • logScalaDependents

        public void logScalaDependents()