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.Artifact
createArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope, java.lang.String type)
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)
org.apache.maven.artifact.Artifact
createBuildArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)
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)
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)
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)
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)
org.apache.maven.artifact.Artifact
createExtensionArtifact(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange)
org.apache.maven.artifact.Artifact
createParentArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
org.apache.maven.artifact.Artifact
createPluginArtifact(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange)
org.apache.maven.artifact.Artifact
createProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
org.apache.maven.artifact.Artifact
createProjectArtifact(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:
createArtifact
in 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:
createArtifactWithClassifier
in 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:
createDependencyArtifact
in 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:
createDependencyArtifact
in 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:
createDependencyArtifact
in 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:
createDependencyArtifact
in 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:
createBuildArtifact
in interfaceArtifactFactory
-
createProjectArtifact
public org.apache.maven.artifact.Artifact createProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
- Specified by:
createProjectArtifact
in interfaceArtifactFactory
-
createParentArtifact
public org.apache.maven.artifact.Artifact createParentArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
- Specified by:
createParentArtifact
in 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:
createPluginArtifact
in 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:
createProjectArtifact
in 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:
createExtensionArtifact
in interfaceArtifactFactory
-
-