public interface DependencyVisitor
| Modifier and Type | Method and Description |
|---|---|
GolangDependencySet |
visitExternalDependencies(ResolvedDependency dependency,
java.io.File rootDir,
java.lang.String configuration)
Visits dependencies managed by a external package management tool such as godep, govendor, etc.
|
GolangDependencySet |
visitSourceCodeDependencies(ResolvedDependency dependency,
java.io.File rootDir,
java.lang.String configuration)
Analyze the imports in source code (all .go files in root directory except vendor) to get dependencies.
|
GolangDependencySet |
visitVendorDependencies(ResolvedDependency dependency,
java.io.File rootDir,
java.lang.String configuration)
Visits dependencies in vendor.
|
GolangDependencySet visitExternalDependencies(ResolvedDependency dependency, java.io.File rootDir, java.lang.String configuration)
dependency - The dependency to visitrootDir - Root directory of a packageconfiguration - Current context, GolangConfiguration.BUILD or GolangConfiguration.TESTGolangDependencySet visitVendorDependencies(ResolvedDependency dependency, java.io.File rootDir, java.lang.String configuration)
dependency - The dependency to visitrootDir - Root directory of a packageconfiguration - Current context, GolangConfiguration.BUILD or GolangConfiguration.TESTGolangDependencySet visitSourceCodeDependencies(ResolvedDependency dependency, java.io.File rootDir, java.lang.String configuration)
dependency - The dependency to visitrootDir - Root directory of a packageconfiguration - Current context, build or test