Class CheckScalaVersionVisitor

  • All Implemented Interfaces:
    org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor

    public class CheckScalaVersionVisitor
    extends java.lang.Object
    implements org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
    Ensures that all scala versions match the given version.
    • Field Detail

      • _failed

        private boolean _failed
      • _log

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

        private java.lang.String _scalaOrganization
      • scalaDependentArtifactStrings

        private java.util.List<java.lang.String> scalaDependentArtifactStrings
    • Constructor Detail

      • CheckScalaVersionVisitor

        public CheckScalaVersionVisitor​(VersionNumber version,
                                        org.apache.maven.plugin.logging.Log log,
                                        java.lang.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()