org.apache.maven.artifact.factory
Class DefaultArtifactFactory
java.lang.Object
org.apache.maven.artifact.factory.DefaultArtifactFactory
- All Implemented Interfaces:
- ArtifactFactory
@Component(role=ArtifactFactory.class)
public class DefaultArtifactFactory
- extends Object
- implements ArtifactFactory
Method Summary |
Artifact |
createArtifact(String groupId,
String artifactId,
String version,
String scope,
String type)
|
Artifact |
createArtifactWithClassifier(String groupId,
String artifactId,
String version,
String type,
String classifier)
|
Artifact |
createBuildArtifact(String groupId,
String artifactId,
String version,
String packaging)
|
Artifact |
createDependencyArtifact(String groupId,
String artifactId,
VersionRange versionRange,
String type,
String classifier,
String scope)
|
Artifact |
createDependencyArtifact(String groupId,
String artifactId,
VersionRange versionRange,
String type,
String classifier,
String scope,
boolean optional)
|
Artifact |
createDependencyArtifact(String groupId,
String artifactId,
VersionRange versionRange,
String type,
String classifier,
String scope,
String inheritedScope)
|
Artifact |
createDependencyArtifact(String groupId,
String artifactId,
VersionRange versionRange,
String type,
String classifier,
String scope,
String inheritedScope,
boolean optional)
|
Artifact |
createExtensionArtifact(String groupId,
String artifactId,
VersionRange versionRange)
|
Artifact |
createParentArtifact(String groupId,
String artifactId,
String version)
|
Artifact |
createPluginArtifact(String groupId,
String artifactId,
VersionRange versionRange)
|
Artifact |
createProjectArtifact(String groupId,
String artifactId,
String version)
|
Artifact |
createProjectArtifact(String groupId,
String artifactId,
String version,
String scope)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultArtifactFactory
public DefaultArtifactFactory()
createArtifact
public Artifact createArtifact(String groupId,
String artifactId,
String version,
String scope,
String type)
- Specified by:
createArtifact
in interface ArtifactFactory
createArtifactWithClassifier
public Artifact createArtifactWithClassifier(String groupId,
String artifactId,
String version,
String type,
String classifier)
- Specified by:
createArtifactWithClassifier
in interface ArtifactFactory
createDependencyArtifact
public Artifact createDependencyArtifact(String groupId,
String artifactId,
VersionRange versionRange,
String type,
String classifier,
String scope)
- Specified by:
createDependencyArtifact
in interface ArtifactFactory
createDependencyArtifact
public Artifact createDependencyArtifact(String groupId,
String artifactId,
VersionRange versionRange,
String type,
String classifier,
String scope,
boolean optional)
- Specified by:
createDependencyArtifact
in interface ArtifactFactory
createDependencyArtifact
public Artifact createDependencyArtifact(String groupId,
String artifactId,
VersionRange versionRange,
String type,
String classifier,
String scope,
String inheritedScope)
- Specified by:
createDependencyArtifact
in interface ArtifactFactory
createDependencyArtifact
public Artifact createDependencyArtifact(String groupId,
String artifactId,
VersionRange versionRange,
String type,
String classifier,
String scope,
String inheritedScope,
boolean optional)
- Specified by:
createDependencyArtifact
in interface ArtifactFactory
createBuildArtifact
public Artifact createBuildArtifact(String groupId,
String artifactId,
String version,
String packaging)
- Specified by:
createBuildArtifact
in interface ArtifactFactory
createProjectArtifact
public Artifact createProjectArtifact(String groupId,
String artifactId,
String version)
- Specified by:
createProjectArtifact
in interface ArtifactFactory
createParentArtifact
public Artifact createParentArtifact(String groupId,
String artifactId,
String version)
- Specified by:
createParentArtifact
in interface ArtifactFactory
createPluginArtifact
public Artifact createPluginArtifact(String groupId,
String artifactId,
VersionRange versionRange)
- Specified by:
createPluginArtifact
in interface ArtifactFactory
createProjectArtifact
public Artifact createProjectArtifact(String groupId,
String artifactId,
String version,
String scope)
- Specified by:
createProjectArtifact
in interface ArtifactFactory
createExtensionArtifact
public Artifact createExtensionArtifact(String groupId,
String artifactId,
VersionRange versionRange)
- Specified by:
createExtensionArtifact
in interface ArtifactFactory
Copyright © 2001-2013 The Apache Software Foundation. All Rights Reserved.