Class MavenTreeDependencyCollector
- java.lang.Object
-
- org.whitesource.agent.dependency.resolver.DependencyCollector
-
- org.whitesource.agent.dependency.resolver.maven.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.StringJARprotected java.lang.StringM2Pathstatic java.lang.StringTEST_JAR-
Fields inherited from class org.whitesource.agent.dependency.resolver.DependencyCollector
C_CHAR_WINDOWS
-
-
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.StringgetMavenM2Path(java.lang.String rootDirectory)protected java.lang.StringgetSha1(java.lang.String filePath)-
Methods inherited from class org.whitesource.agent.dependency.resolver.DependencyCollector
getSingleProjectList, isWindows
-
-
-
-
Field Detail
-
TEST_JAR
public static final java.lang.String TEST_JAR
- See Also:
- Constant Field Values
-
JAR
public static final java.lang.String JAR
- See Also:
- Constant Field Values
-
M2Path
protected java.lang.String M2Path
-
-
Method Detail
-
collectDependencies
public java.util.Collection<org.whitesource.agent.api.model.AgentProjectInfo> collectDependencies(java.lang.String rootDirectory)
- Specified by:
collectDependenciesin classDependencyCollector
-
getSha1
protected java.lang.String getSha1(java.lang.String filePath)
-
getMavenM2Path
protected java.lang.String getMavenM2Path(java.lang.String rootDirectory)
-
-