Class DefaultArtifactFactory
- java.lang.Object
-
- org.apache.maven.artifact.factory.DefaultArtifactFactory
-
- All Implemented Interfaces:
ArtifactFactory
@Component(role=ArtifactFactory.class) public class DefaultArtifactFactory extends java.lang.Object implements ArtifactFactory
DefaultArtifactFactory
-
-
Field Summary
Fields Modifier and Type Field Description private ArtifactHandlerManagerartifactHandlerManager-
Fields inherited from interface org.apache.maven.artifact.factory.ArtifactFactory
ROLE
-
-
Constructor Summary
Constructors Constructor Description DefaultArtifactFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArtifactcreateArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope, java.lang.String type)private ArtifactcreateArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope, java.lang.String type, java.lang.String classifier, java.lang.String inheritedScope)private ArtifactcreateArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, java.lang.String inheritedScope)private ArtifactcreateArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, java.lang.String inheritedScope, boolean optional)ArtifactcreateArtifactWithClassifier(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String classifier)ArtifactcreateBuildArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)ArtifactcreateDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope)ArtifactcreateDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, boolean optional)ArtifactcreateDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, java.lang.String inheritedScope)ArtifactcreateDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, java.lang.String inheritedScope, boolean optional)ArtifactcreateExtensionArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange)ArtifactcreateParentArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)ArtifactcreatePluginArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange)ArtifactcreateProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)ArtifactcreateProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope)
-
-
-
Field Detail
-
artifactHandlerManager
@Requirement private ArtifactHandlerManager artifactHandlerManager
-
-
Method Detail
-
createArtifact
public Artifact createArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope, java.lang.String type)
- Specified by:
createArtifactin interfaceArtifactFactory
-
createArtifactWithClassifier
public Artifact createArtifactWithClassifier(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String classifier)
- Specified by:
createArtifactWithClassifierin interfaceArtifactFactory
-
createDependencyArtifact
public Artifact createDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope)
- Specified by:
createDependencyArtifactin interfaceArtifactFactory
-
createDependencyArtifact
public Artifact createDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, boolean optional)
- Specified by:
createDependencyArtifactin interfaceArtifactFactory
-
createDependencyArtifact
public Artifact createDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, java.lang.String inheritedScope)
- Specified by:
createDependencyArtifactin interfaceArtifactFactory
-
createDependencyArtifact
public Artifact createDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, java.lang.String inheritedScope, boolean optional)
- Specified by:
createDependencyArtifactin interfaceArtifactFactory
-
createBuildArtifact
public Artifact createBuildArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)
- Specified by:
createBuildArtifactin interfaceArtifactFactory
-
createProjectArtifact
public Artifact createProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
- Specified by:
createProjectArtifactin interfaceArtifactFactory
-
createParentArtifact
public Artifact createParentArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
- Specified by:
createParentArtifactin interfaceArtifactFactory
-
createPluginArtifact
public Artifact createPluginArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange)
- Specified by:
createPluginArtifactin interfaceArtifactFactory
-
createProjectArtifact
public Artifact createProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope)
- Specified by:
createProjectArtifactin interfaceArtifactFactory
-
createExtensionArtifact
public Artifact createExtensionArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange)
- Specified by:
createExtensionArtifactin interfaceArtifactFactory
-
createArtifact
private Artifact createArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope, java.lang.String type, java.lang.String classifier, java.lang.String inheritedScope)
-
createArtifact
private Artifact createArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, java.lang.String inheritedScope)
-
createArtifact
private Artifact createArtifact(java.lang.String groupId, java.lang.String artifactId, VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, java.lang.String inheritedScope, boolean optional)
-
-