Class DefaultArtifactFactory
- java.lang.Object
-
- org.apache.maven.artifact.factory.DefaultArtifactFactory
-
- All Implemented Interfaces:
ArtifactFactory
public class DefaultArtifactFactory extends java.lang.Object implements ArtifactFactory
-
-
Field Summary
-
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)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)protected ArtifactHandlerManagergetArtifactHandlerManager()
-
-
-
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
-
getArtifactHandlerManager
protected ArtifactHandlerManager getArtifactHandlerManager()
-
-