Class DefaultArtifactFactory
- java.lang.Object
-
- org.apache.maven.artifact.factory.DefaultArtifactFactory
-
- All Implemented Interfaces:
ArtifactFactory
- Direct Known Subclasses:
ProjectArtifactFactory
public class DefaultArtifactFactory extends Object implements ArtifactFactory
-
-
Field Summary
-
Fields inherited from interface org.apache.maven.artifact.factory.ArtifactFactory
ROLE
-
-
Constructor Summary
Constructors Constructor Description DefaultArtifactFactory()
-
Method Summary
-
-
-
Method Detail
-
createArtifact
public Artifact createArtifact(String groupId, String artifactId, String version, String scope, String type)
- Specified by:
createArtifactin interfaceArtifactFactory
-
createArtifactWithClassifier
public Artifact createArtifactWithClassifier(String groupId, String artifactId, String version, String type, String classifier)
- Specified by:
createArtifactWithClassifierin interfaceArtifactFactory
-
createDependencyArtifact
public Artifact createDependencyArtifact(String groupId, String artifactId, VersionRange versionRange, String type, String classifier, String scope)
- Specified by:
createDependencyArtifactin interfaceArtifactFactory
-
createDependencyArtifact
public Artifact createDependencyArtifact(String groupId, String artifactId, VersionRange versionRange, String type, String classifier, String scope, boolean optional)
- Specified by:
createDependencyArtifactin interfaceArtifactFactory
-
createDependencyArtifact
public Artifact createDependencyArtifact(String groupId, String artifactId, VersionRange versionRange, String type, String classifier, String scope, String inheritedScope)
- Specified by:
createDependencyArtifactin interfaceArtifactFactory
-
createDependencyArtifact
public Artifact createDependencyArtifact(String groupId, String artifactId, VersionRange versionRange, String type, String classifier, String scope, String inheritedScope, boolean optional)
- Specified by:
createDependencyArtifactin interfaceArtifactFactory
-
createBuildArtifact
public Artifact createBuildArtifact(String groupId, String artifactId, String version, String packaging)
- Specified by:
createBuildArtifactin interfaceArtifactFactory
-
createProjectArtifact
public Artifact createProjectArtifact(String groupId, String artifactId, String version)
- Specified by:
createProjectArtifactin interfaceArtifactFactory
-
createParentArtifact
public Artifact createParentArtifact(String groupId, String artifactId, String version)
- Specified by:
createParentArtifactin interfaceArtifactFactory
-
createPluginArtifact
public Artifact createPluginArtifact(String groupId, String artifactId, VersionRange versionRange)
- Specified by:
createPluginArtifactin interfaceArtifactFactory
-
createProjectArtifact
public Artifact createProjectArtifact(String groupId, String artifactId, String version, String scope)
- Specified by:
createProjectArtifactin interfaceArtifactFactory
-
createExtensionArtifact
public Artifact createExtensionArtifact(String groupId, String artifactId, VersionRange versionRange)
- Specified by:
createExtensionArtifactin interfaceArtifactFactory
-
getArtifactHandlerManager
protected ArtifactHandlerManager getArtifactHandlerManager()
-
-