Class DefaultProjectArtifactFactory
java.lang.Object
org.apache.maven.lifecycle.internal.DefaultProjectArtifactFactory
- All Implemented Interfaces:
ProjectArtifactFactory
Default component responsible for creation of MavenProject#dependencyArtifacts instances.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateArtifacts(ArtifactFactory artifactFactory, List<Dependency> dependencies, String inheritedScope, ArtifactFilter dependencyFilter, MavenProject project) createArtifacts(MavenProject project) private static ArtifactcreateDependencyArtifact(ArtifactFactory factory, Dependency dependency, String inheritedScope, ArtifactFilter inheritedFilter) private static ArtifactFiltercreateDependencyFilter(Dependency dependency, ArtifactFilter inheritedFilter) private static StringgetEffectiveScope(String originalScope, String inheritedScope)
-
Field Details
-
artifactFactory
-
-
Constructor Details
-
DefaultProjectArtifactFactory
-
-
Method Details
-
createArtifacts
- Specified by:
createArtifactsin interfaceProjectArtifactFactory- Throws:
InvalidDependencyVersionException
-
createArtifacts
public static Set<Artifact> createArtifacts(ArtifactFactory artifactFactory, List<Dependency> dependencies, String inheritedScope, ArtifactFilter dependencyFilter, MavenProject project) throws InvalidDependencyVersionException -
createDependencyArtifact
private static Artifact createDependencyArtifact(ArtifactFactory factory, Dependency dependency, String inheritedScope, ArtifactFilter inheritedFilter) throws InvalidVersionSpecificationException -
getEffectiveScope
-
createDependencyFilter
private static ArtifactFilter createDependencyFilter(Dependency dependency, ArtifactFilter inheritedFilter)
-