Class BuildDependencyVisitor


  • class BuildDependencyVisitor
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Set<Artifact> artifacts  
      private static java.util.List<java.lang.String> BUILD_SCOPES  
      private java.util.function.Function<org.apache.maven.model.InputLocation,​java.lang.Boolean> isExternalLocation  
      private static java.util.List<java.lang.String> RUNTIME_SCOPES  
    • Constructor Summary

      Constructors 
      Constructor Description
      BuildDependencyVisitor​(java.util.function.Function<org.apache.maven.model.InputLocation,​java.lang.Boolean> isExternalLocation)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Set<Artifact> getArtifacts()  
      private boolean isExternal​(java.util.function.Function<java.lang.String,​org.apache.maven.model.InputLocation> locationGetter, java.lang.String... locationIds)  
      private void visitBuildExtension​(org.apache.maven.model.Extension extension)  
      private void visitBuildPlugin​(org.apache.maven.model.Plugin plugin)  
      private void visitBuildPluginDependency​(org.apache.maven.model.Dependency dependency)  
      private void visitDependency​(org.apache.maven.model.Dependency dependency)  
      void visitModel​(org.apache.maven.model.Model model)  
      private void visitParent​(org.apache.maven.model.Parent parent)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • BUILD_SCOPES

        private static final java.util.List<java.lang.String> BUILD_SCOPES
      • RUNTIME_SCOPES

        private static final java.util.List<java.lang.String> RUNTIME_SCOPES
      • isExternalLocation

        private final java.util.function.Function<org.apache.maven.model.InputLocation,​java.lang.Boolean> isExternalLocation
      • artifacts

        private final java.util.Set<Artifact> artifacts
    • Constructor Detail

      • BuildDependencyVisitor

        public BuildDependencyVisitor​(java.util.function.Function<org.apache.maven.model.InputLocation,​java.lang.Boolean> isExternalLocation)
    • Method Detail

      • getArtifacts

        public java.util.Set<Artifact> getArtifacts()
      • isExternal

        private boolean isExternal​(java.util.function.Function<java.lang.String,​org.apache.maven.model.InputLocation> locationGetter,
                                   java.lang.String... locationIds)
      • visitParent

        private void visitParent​(org.apache.maven.model.Parent parent)
      • visitDependency

        private void visitDependency​(org.apache.maven.model.Dependency dependency)
      • visitBuildExtension

        private void visitBuildExtension​(org.apache.maven.model.Extension extension)
      • visitBuildPlugin

        private void visitBuildPlugin​(org.apache.maven.model.Plugin plugin)
      • visitBuildPluginDependency

        private void visitBuildPluginDependency​(org.apache.maven.model.Dependency dependency)
      • visitModel

        public void visitModel​(org.apache.maven.model.Model model)