Package org.fedoraproject.xmvn.mojo
Class BuildDependencyVisitor
- java.lang.Object
-
- org.fedoraproject.xmvn.mojo.BuildDependencyVisitor
-
class BuildDependencyVisitor extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<Artifact>artifactsprivate static java.util.List<java.lang.String>BUILD_SCOPESprivate java.util.function.Function<org.apache.maven.model.InputLocation,java.lang.Boolean>isExternalLocationprivate 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 booleanisExternal(java.util.function.Function<java.lang.String,org.apache.maven.model.InputLocation> locationGetter, java.lang.String... locationIds)private voidvisitBuildExtension(org.apache.maven.model.Extension extension)private voidvisitBuildPlugin(org.apache.maven.model.Plugin plugin)private voidvisitBuildPluginDependency(org.apache.maven.model.Dependency dependency)private voidvisitDependency(org.apache.maven.model.Dependency dependency)voidvisitModel(org.apache.maven.model.Model model)private voidvisitParent(org.apache.maven.model.Parent parent)
-
-
-
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
-
-
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)
-
-