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 Details

    • _version

      private VersionNumber _version
    • _failed

      private boolean _failed
    • _log

      private org.apache.maven.plugin.logging.Log _log
    • _scalaOrganization

      private String _scalaOrganization
    • scalaDependentArtifactStrings

      private List<String> scalaDependentArtifactStrings
  • Constructor Details

    • CheckScalaVersionVisitor

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

    • 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()