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 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 org.apache.maven.artifact.ArtifactcreateArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope, java.lang.String type)org.apache.maven.artifact.ArtifactcreateArtifactWithClassifier(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String classifier)org.apache.maven.artifact.ArtifactcreateBuildArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)org.apache.maven.artifact.ArtifactcreateDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope)org.apache.maven.artifact.ArtifactcreateDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, boolean optional)org.apache.maven.artifact.ArtifactcreateDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, java.lang.String inheritedScope)org.apache.maven.artifact.ArtifactcreateDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, java.lang.String inheritedScope, boolean optional)org.apache.maven.artifact.ArtifactcreateExtensionArtifact(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange)org.apache.maven.artifact.ArtifactcreateParentArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)org.apache.maven.artifact.ArtifactcreatePluginArtifact(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange)org.apache.maven.artifact.ArtifactcreateProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)org.apache.maven.artifact.ArtifactcreateProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope)
-
-
-
Method Detail
-
createArtifact
public org.apache.maven.artifact.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 org.apache.maven.artifact.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 org.apache.maven.artifact.Artifact createDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope)- Specified by:
createDependencyArtifactin interfaceArtifactFactory
-
createDependencyArtifact
public org.apache.maven.artifact.Artifact createDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, boolean optional)- Specified by:
createDependencyArtifactin interfaceArtifactFactory
-
createDependencyArtifact
public org.apache.maven.artifact.Artifact createDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, java.lang.String inheritedScope)- Specified by:
createDependencyArtifactin interfaceArtifactFactory
-
createDependencyArtifact
public org.apache.maven.artifact.Artifact createDependencyArtifact(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.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 org.apache.maven.artifact.Artifact createBuildArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)- Specified by:
createBuildArtifactin interfaceArtifactFactory
-
createProjectArtifact
public org.apache.maven.artifact.Artifact createProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)- Specified by:
createProjectArtifactin interfaceArtifactFactory
-
createParentArtifact
public org.apache.maven.artifact.Artifact createParentArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)- Specified by:
createParentArtifactin interfaceArtifactFactory
-
createPluginArtifact
public org.apache.maven.artifact.Artifact createPluginArtifact(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange)- Specified by:
createPluginArtifactin interfaceArtifactFactory
-
createProjectArtifact
public org.apache.maven.artifact.Artifact createProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope)- Specified by:
createProjectArtifactin interfaceArtifactFactory
-
createExtensionArtifact
public org.apache.maven.artifact.Artifact createExtensionArtifact(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange)- Specified by:
createExtensionArtifactin interfaceArtifactFactory
-
-