Class MavenTreeDependencyCollector

  • Direct Known Subclasses:
    GradleLinesParser

    public class MavenTreeDependencyCollector
    extends DependencyCollector
    Collect dependencies using 'npm ls' or bower command.
    Author:
    eugen.horovitz
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String JAR  
      protected java.lang.String M2Path  
      static java.lang.String TEST_JAR  
    • Constructor Summary

      Constructors 
      Constructor Description
      MavenTreeDependencyCollector​(java.lang.String[] mavenIgnoredScopes, boolean ignorePomModules, boolean ignoreFailedModules, boolean runPreStep)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Collection<org.whitesource.agent.api.model.AgentProjectInfo> collectDependencies​(java.lang.String rootDirectory)  
      protected java.lang.String getMavenM2Path​(java.lang.String rootDirectory)  
      protected java.lang.String getSha1​(java.lang.String filePath)  
      • Methods inherited from class java.lang.Object

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

      • MavenTreeDependencyCollector

        public MavenTreeDependencyCollector​(java.lang.String[] mavenIgnoredScopes,
                                            boolean ignorePomModules,
                                            boolean ignoreFailedModules,
                                            boolean runPreStep)
    • Method Detail

      • collectDependencies

        public java.util.Collection<org.whitesource.agent.api.model.AgentProjectInfo> collectDependencies​(java.lang.String rootDirectory)
        Specified by:
        collectDependencies in class DependencyCollector
      • getSha1

        protected java.lang.String getSha1​(java.lang.String filePath)
      • getMavenM2Path

        protected java.lang.String getMavenM2Path​(java.lang.String rootDirectory)